Jump to content
Invision Community

Ibragim Pupkevich

+Clients
  • Content count

    392
  • Joined

  • Last visited

  • Days Won

    1

Ibragim Pupkevich last won the day on July 22 2012

Ibragim Pupkevich had the most liked content!

7 Followers

About Ibragim Pupkevich

  • Rank
    Member

IPS Marketplace

  • Resources Contributor
    Total file submissions: 7

Recent Profile Visitors

4,824 profile views
  1. Single auth for two instances of IPS

    Hi there. I want to run second stand-alone instance of IPS community. In fact it will be absolutely different community with different content, but I want to let members of first community to log in (or copy their accounts or whatever) to second IPS community preserving their number of posts, profile details and reputation. Second community will be absolutely new, clean and hosted on different domain/server. Is that feasible?
  2. IPS Forums - not ready for a large number of forums?

    You may see an example of my Redis keys storage structure, and also what I saw in IPS Redis database... Okay, well, IPS is going to store some templates, widget codes etc. in cache storage engine, but there is almost nothing about core data nodes storage like forums, topics, posts etc. IPS keys pool looks more like cloaca rather than clear and well structured set of keys. So, okay, you save some MySQL resources getting heavy templates from memory cache instead of relative DB (MySQL) or filesystem, but it's just small piece of items, which are impacting performance. In my humble opinion, when we are talking about massive database, the main deceleration appears not because you fetch heavy data nodes from relative database, but it appearch exactly because you have to fetch too many small items from DB. But in case of IPS they are not going to be cached as I can see. For example - okay, I have over 1000 forums, each forum has over 100 attributes and around 200 access rights flags. Would you agree, that almost all attributes of all these forums and also access rights flags are not changing dynamically when forums is just running? They may be changed only if administrator is going to adjust forum settings in ACP. So, why not to cache all this faeces once after every forums goes to through [Edit -> Save] event? Next time you will have to reset cache only in case forum will be modified in ACP again! Another example, to make things even more clear: In my project I have few large tables in database with airports, cities and countries. Would you imagine, if I would need to build whole picture requiring details from all these 3 tables, how heavy could be my SQL query? How many JOINs I would have in query? What I have finally achieved is - I have duplicated almost all static data in Redis and in the very and now I have zero number of queries with sub-quesries. I get main node from MySQL with simple query, all other attributes I get from cache storage.
  3. IPS Forums - not ready for a large number of forums?

    I tried to use this plugin and force index board to not show sub-forums. But unfortunately it doesn't bring any performance boost. The real problem I see after deep dive is caching. I have already described this issue few posts ago, but nobody paid attention. Really - if you will dive deep into caching logs, you will find that entire HTML of index and other pages are going to be cached/stored directly in MySQL database. Even if you have configured some faster chache engine like Redis. Couple of weeks ago I have finished building my own high-load web-site. And I dived deep into Redis, took Redis engine as main chache storage. And I was really shocked how cool this engine can boost entire core performance if it's integrated/used properly. But after some analysis of IPS cache logs (with Redis enabled) I found that even IPS offers integration of many different caching engines out of the box, real cache usage is really poor. It's not integrated deep with IPS core functions.
  4. (LF41) Spoiler Titles - support topic

    @Simon Woods I think you may try this plugin as alternative solution, this one should be less sensitive to particular theme:
  5. Tip Author

    BTW, @Tom Irons, as tip link is not so neccessary field to be kept in core members table (it isn't searchable, appears only in particular templates, not everywhere), it's better to move tip link db field to some other db table, like custom fields table. Otherwise some day my core members tables will become huge and slow.
  6. IPS Community Suite 4.1.18 Available

    Please finally add drag-and-drop and copy-paste image insertion in CKE! It's easy, there is even special fron-end interface plugin for that in CKE repository. It's 2017 already, guys
  7. (LF41) Spoiler Titles - support topic

    @Safety1st it's possible and quite easy to adjust spoiler titles color by editing CSS of my plugin created in your template. But it means that all spoiler titles will be colored same way. It's hard to keep original bold text formatting. And I wouldn't recommend it, honestly speaking to avoid bad appearance.
  8. (LF41) Spoiler Titles - support topic

    @Safety1st Pls PM to me with some link to your board where I can see topic with spoilers. I will check.
  9. IPS Forums - not ready for a large number of forums?

    @Tracy Perry @CalvinK on one hand you are absolutely right and I'd fully agree with you. But on other hand - now I have >20k daily visitors, which are mosgly coming from search engines (~70% of traffic comes from google+yandex). And this is pure organic income. I'm really afraid that if I will destroy forum-per-model structure and switch to prefixes, I will lose a lot... So, it's not so easy to switch and you see - this subject is quite sensitive in my case
  10. IPS Forums - not ready for a large number of forums?

    @Lindy please kindly check the bug I've reported above (page cache for guests are stored in DB instead of file system). If I choose any custom cacher (like memcached or redis), page cache goes to the right selected cacher. But if no special cacher selected and configured, engine will store page caches to DB even if file system is set as right place to store cache. Thx.
  11. (LF41) Spoiler Titles - support topic

    Do you use default template or custom?
  12. IPS Forums - not ready for a large number of forums?

    Like below Imagine - that's just a part on screenshot... there are also tablets and other type of devices. CDN may help to store static files. But here I face scripts performance issues
  13. Merged Posts Separator

    Awesome. Just awesome. This should be a part of default functionality.
  14. IPS Forums - not ready for a large number of forums?

    I don't think that parsing of variables may become huge workload for high-performance server. If you have a lot of free RAM, everything should be cached well in RAM and work fast. But what I see is that if you set IPS to cache pages for guests, it will write cache to DB ignoring any caching method you choose/configure in ACP data store settings page. I was really frustrated, when I saw first time, how many GB are transfering to/from DB... now it seems I try to understand the root cause.
  15. IPS Forums - not ready for a large number of forums?

    I tried to use that plugin from marketplace to hide subforums from board index. Unfortunately it doesn't improve performance of board index page at all Can't really reduce number of forums. But I know very old community, which is still running 3.x or even older version (http://4pda.ru/forum/), they have more than 2000 forums and over 10000 online users at the same time is absolutely fine for their board...
×