![]() ![]() |
Jan 14 2011, 01:42 PM
Post
#1
|
|
![]() Web Design Seo ![]() ![]() ![]() ![]() Group: Root Admin Posts: 4,332 Joined: 29-April 09 From: Sofia Member No.: 1 |
Използваме sh404sef за seo url адреси от над четири години в джумла сайтове. През това време изчетох много мнения във форума на Joomla-bg че компонента е тежък, че забавя сайта ви с 20 до 50%, че не е добър и че не се препоръчва за начинаещи потребители. Само последното е вярно - не го препоръчвам на начинаещите потребители. Не и ако не прочетете малко и нямате опит. Е, с това за прочитането вече сте уредени щом четете това ръководство, остава да прочетете докрай и да потествате малко Днес ще споделя моето мнение и моите съвети за настройването на този seo компонент. Изрично споменавам че тези съвети са за версия 1.5.хх на sh404sef. Най-добре е да използвате версии 1.5.9.434 или още по-добре версия sh404sef 1.5.12.хх Всички знаете че seo урл адресите са важни. Когато урл адреси в сайта ни са така наречените приятелски адреси този уеб сайт се позиционира по-добре в търсачките и има по-голяма посещаемост. Още по-фрапираща е разликата когато имаме голям сайт или огромен новинарски сайт - със сео урл адреси и без сео урл адреси разликата в посещаемостта на сайта дългосрочно може да достигне до 30-50%. Какво върши тази настройка: Ускорява работата на sh404sef и на сайта ви когато използвате shared hosting около 30-50%. Примери за сайтове с такива урл адреси: Разгледайте уеб-дизайн.net. В него има наистина много функционалности, уеб сайта има над 20000 статии, има и пренаписване на урл адреси със sh404sef. Може да погледнете и Rss novini В него има още повече функционалности, а уеб сайта има над 80000 статии и още 10000 страници в отделна директория към сайта. Има го отново пренаписването на урл адресите със sh404sef. Какво трябва да проверите или промените в настройките на sh404sef? I. Отворете настройките на sh404sef Код administrator/index.php?option=com_sh404sef II. Кликнете на sh404SEF Configuration Код administrator/index.php?option=com_sh404sef&task=showconfig III. Таб Advanced на настройките Activate URL cache - по подразбиране е Да. Оставете го така. IV. Важно: Rewriting mode - with htaccess. За да работи правилно пренаписването на урл адресите трябва тази настройка да е така - with htaccess! V. Encode URL- Да. Ако искате валидни урл адреси на кирилица това трябва да е включено. Тогава в кода на сайта урл адресите изглеждащи без енкодване така: Код <a href="уеб-дизайн">уеб дизайн</a> ще станат така: Код <a href="%D1%83%D0%B5%D0%B1-%D0%B4%D0%B8%D0%B7%D0%B0%D0%B9%D0%BD">уеб дизайн</a> VI. Проблемната за бързодействието настройка - Cache size По подразбиране настройката е 10000. Това означава че компонента ще кешира 10000 урл адреса. В момента на генерирането им те се записват в php файл. Файла се намира тук: Код components/com_sh404sef/cache/shCacheContent.php Тази настройка по подразбиране е неправилна! 3D Уеб дизайн проведе тестове съвместно с една от Българските хостинг компании с няколко различни стойности на тази настройка и се оказа че за споделен хостинг тя не работи добре. Тестовете са проведени на девет много големи сайта и всеки от тях има по минимум 5000 статии в съдържанието на джумла. Единия от сайтовете е на VPS сървър, другите на споделен хостинг. Тестовете бяха проведени при настройки на php memory_limit - 64 и 128 MB. Отделно от това тествах и на други два сайта на други две хостинг компании за да проверя дали резултата се влияе от специфична конфигурация на даден сървър или не. Резултата бе че във всички случаи имаше подобрение, като то варираше в малки граници. Най-голяма разлика в резултата ще получите при сайтове на споделен хостинг, тоест в 90% от случаите. Също така колкото по-малко памет (memory_limit настройката на php) използва вашия сървър, толкова по-голям ще е ефекта за бързодействието на сайта ви. Какво всъщност се случва? 1. Конфигурирате sh404sef и включвате seo урл адресите. 2. Когато отворите сайта (започнете винаги от заглавната му страница) първото нещо което трябва да направите е да разкликате менютата си за да се генерират първо най-важните урл адреси - тези на секциите и на категориите. 3. Генерираните при това действие урл адреси се записват в този файл - shCacheContent.php. 4. Когато стойността зададена в Cache size се прехвърли урл адресите започват да се записват в базата данни. 5. Когато трябва да се отвори някакъв урл адрес, sh404sef първо търси дали адреса го има във този файл, а ако го няма се обръща към базата данни и го извлича от там. 6. Проблема е че при прехвърлянето на една определена стойност ровенето в този файл става доста трудоемко и бавно за сайта ви и по-бързо би било урл адреса да се извлече от базата данни на сайта. 7. Настройването на най-правилната стойност е много тънка работа и ако не сте специалист, използвайте примерните настройки отдолу. Правилните настройки за споделен хостинг - Ако сайта ви е с около 1000 статии би трябвало да зададете на "Cache size" стойност 1000. - Ако уеб сайта ви е с около 5000 статии би трябвало да зададете на Cache size стойност 1500 до 2000. - Ако сайта ви е с около 10000-20000 статии би трябвало да зададете на Cache size стойност 2000 до 3000. Правилните настройки за VPS хостинг - Ако сайта ви е с около 50000-100000 статии би трябвало да зададете на Cache size стойност 3000 до 5000. Ако сайта ви е с около и над 100 хиляди статии - трябва ви решение по поръчка. В този случай не ви препоръчвам да използвате компонента. Ние имаме идея да направим такава функционалност която да е по-лека и да не записва урл адресите в базата данни, а да ги генерира динамично, но все не остава време - клиентите не ни дават да си поемем дъх 8. След като сте променили стойността на "Cache size" настройката запишете настройките. Не е задължително да опреснявата урл адресите, тоест не е задължително да ги триете за да се ганарират наново. Просто изтрийте файла: Код components/com_sh404sef/cache/shCacheContent.php 9. Отворете сайта си и кликнете по веднъж на всяко меню. Файла ще се създаде отново автоматично и в него ще са най-важните ви урл адреси за най-бърз достъп. Готово. Вече трябва да имате един с поне 30% по-бързо работещ джумла сайт. При проведените тестове на ДЕВЕТ доста големи сайта във 100% от случаите това ускори работата на съответния сайт с минимум 20-30%. Нали не забравихте че неправилно конфигуриран Sh404sef забавя вашата Джумла с 30 до 50 процента? Е, вече премахнахме 2/3 от тях Сега имате по-добре индексиращ се от търсачките и по-добре позициониращ се в Google сайт с почти същото бързодействие и без да плащате много пари за хостинг за него. Спокойно може да задавате въпросите си за конфигурацията на този seo компонент тук, в тази тема. Екипа на 3D Уеб дизайн ви пожелава успех. -------------------- Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
|
|
|
|
Jan 14 2011, 03:04 PM
Post
#2
|
|
![]() Web Design Seo ![]() ![]() ![]() ![]() Group: Root Admin Posts: 4,332 Joined: 29-April 09 From: Sofia Member No.: 1 |
Когато използвате sef компоненти има значение и подредбата на плъгините им.
Опитайте дали на вас и вашия сайт ще помогне това: 1. System Cache плъгина на Джумла трябва да бъде включен и да е последен в списъка с плъгините. 2. Над него трябва да е sef плъгина на sh404sef 3. Над него трябва да е sef плъгина на joomla Когато погледнете списъка със System плъгините трябва да видите System Cache плъгина последен и над него sef плъгина на sh404sef, а над него стандартния sef на joomla. За да е сайта ви много по-бърз: Ако сте направили всичко това в комбинация с кеширане чрез htaccess вашата joomla ще лети, а от там класирането ви в Google ще е по-добро и хостинг компанията ви ще е доволна -------------------- Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
|
|
|
|
Mar 5 2011, 08:22 PM
Post
#3
|
|
|
Newbie ![]() Group: Advanced Member Posts: 12 Joined: 11-January 11 Member No.: 593 |
Мерси много за статията
|
|
|
|
![]() ![]() |
Similar Topics
|
Lo-Fi Version | Time is now: 1st June 2026 - 11:40 PM |