мар 17 2010
Помощ за WordPress
Нуждая се от малко помощ за WordPress.
Ситуацията е следната: в левия горен край на сайдбара виждате съдържанието на сайта под името Страни и континенти, където можете да разгънете всички категории в сайта (континенти, страни, региони и други). Проблемът ни е, че това прозорче създава прекалено голям трафик (хайде да не казвам колко, че ще ви уплаша, но наистина е много). Използваното разширение е Enhanced categories – сега обаче създава излишно голям трафик.
Искам да го заменя с нещо друго – някакви идеи? Искам да запазя възможността читателите да могат да търсят по категории, както и да се запази възможността за RSS-и по тях.
Хора, помагайте, че не мога да го измисля. WordPress-ът е 2.9.2
Гласувайте, де:-)
6 responses so far




Това което използваш в момента ти зарежда цялото дърво на директориите всеки път като се зареди страницата и натоварва сървъра и трафика. Пробвай първо да спрещ javascript на това което използваш и виж какво ще стане. Може да използваш и WP-dTree, което не зарежда линковете, които не са активни. Най-добре е обаче ако използваш кеширане на страниците, които не се променят, например с WP Offload или WP Cache. Ако положението е много зле използвай компресия на страницата за браузърите, които я поддържат (това ще разбереш още в началото на връзката и съответно ще подадеш такава страница).
Цялата драма е от това, че има много категории, които се зареждат винаги. Същия ефект може да се получи, ако вместо да са заредени предварително, под-нивата се зареждат с AJAX. От първи път не намерих такова разширение, но не може да няма, а написването не би било много трудно. Друг вариант е вдясно да се показват само подкатегориите на текущата:
Първо се показват само основните категории
Потребителя цъка Европа и вдясно се показват подкатегориите на Европа
Трети вариант е страница с цялото дърво от категории.
Въпросът не е специфичен за WordPress, а как да се организира навигацията.
Да, наистина искам да запазя навигацията – страните и континентите са доста, но поне няма накъде чак толкова да растат (ще се увеличават, но няма да нарастнат двойно или тройно
Гайлето на навигацията ми е, че ми се иска, когато си в Европа, да виждаш че има и Азия да речем.
По-рано ползвах друг подобен плъг-ин, но и той зареждаше целия списък при първо кликване на сайта
Ми според мен тогава с AJAX ще стане най-добре. Ще има малко време между цъкането и показването на списъка, но едва ли ще е много…
АЗ пък мисля, че с gzip ще е най-добре и най-безболезненно ще стане. Още повече, че има plugin за целта. То и за AJAX има, но AJAX първия път винаги ще зарежда всичко, а после ще зарежда само промените. За по сигурно използвай AJAX с gzip и ще е супер тънък трансфера.
Здравей Стойче,
Ще се съглася с „Ext“ до някъде. С gzip ще е най-добре, но наистина няма нужда от ajax. Ajax-а понякога може да бъде много дразнещ особено когато е наместен в популярен саит. За пример ще дам facebook. Да, ясно е, че тук няма толкова посещения, но все пак ще бъде дразнещо. В твоя случай, една gzip компресия на ниво php плюс wordpress плъгин за компресиране на JS и CSS ще направят чудеса.
Ако не забравиш, утре ми напомни да ти обясня по-подробно.