Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> Правилно настройване на Sh404sef за бърз и лек сайт, как да настроя sh404sef оптимално за бързина?
Web Design Seo
post Jan 14 2011, 01:42 PM
Post #1


Web Design Seo
****

Group: Root Admin
Posts: 4,156
Joined: 29-April 09
From: Sofia
Member No.: 1



Как да настроя sh404sef оптимално за да е бърз сайта ми? И как да настроя sh404sef Правилно за да е по-лек за хостинга сайта ми?

Използваме sh404sef за seo url адреси от над четири години в джумла сайтове. През това време изчетох много мнения във форума на Joomla-bg че компонента е тежък, че забавя сайта ви с 20 до 50%, че не е добър и че не се препоръчва за начинаещи потребители. Само последното е вярно - не го препоръчвам на начинаещите потребители. Не и ако не прочетете малко и нямате опит.

Е, с това за прочитането вече сте уредени щом четете това ръководство, остава да прочетете докрай и да потествате малко smile.gif


Днес ще споделя моето мнение и моите съвети за настройването на този 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 хиляди статии - трябва ви решение по поръчка. В този случай не ви препоръчвам да използвате компонента. Ние имаме идея да направим такава функционалност която да е по-лека и да не записва урл адресите в базата данни, а да ги генерира динамично, но все не остава време - клиентите не ни дават да си поемем дъх smile.gif

8. След като сте променили стойността на "Cache size" настройката запишете настройките.
Не е задължително да опреснявата урл адресите, тоест не е задължително да ги триете за да се ганарират наново. Просто изтрийте файла:
Код
components/com_sh404sef/cache/shCacheContent.php


9. Отворете сайта си и кликнете по веднъж на всяко меню.
Файла ще се създаде отново автоматично и в него ще са най-важните ви урл адреси за най-бърз достъп.

Готово. Вече трябва да имате един с поне 30% по-бързо работещ джумла сайт. При проведените тестове на ДЕВЕТ доста големи сайта във 100% от случаите това ускори работата на съответния сайт с минимум 20-30%.

Нали не забравихте че неправилно конфигуриран Sh404sef забавя вашата Джумла с 30 до 50 процента? Е, вече премахнахме 2/3 от тях smile.gif

Сега имате по-добре индексиращ се от търсачките и по-добре позициониращ се в Google сайт с почти същото бързодействие и без да плащате много пари за хостинг за него.


Спокойно може да задавате въпросите си за конфигурацията на този seo компонент тук, в тази тема. Екипа на 3D Уеб дизайн ви пожелава успех.


--------------------
Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
Go to the top of the page
 
+Quote Post
Web Design Seo
post Jan 14 2011, 03:04 PM
Post #2


Web Design Seo
****

Group: Root Admin
Posts: 4,156
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 ще е по-добро и хостинг компанията ви ще е доволна smile.gif


--------------------
Правила на форума | Forum Rules | How to receive support. 3D Web Design: Уеб дизайн, Seo оптимизация, Web Site Extensions, Oscommerce Addons, Wordpress plugins and Joomla Extensions. Изработка на уеб сайтове и оптимизация на сайт за търсачки и Seo услуги.
Go to the top of the page
 
+Quote Post
werty
post Mar 5 2011, 08:22 PM
Post #3


Newbie
*

Group: Advanced Member
Posts: 12
Joined: 11-January 11
Member No.: 593



Мерси много за статията
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

Collapse

> Similar Topics

  Topic Replies Topic Starter Views Last Action
No New Posts Pinned: Sh404sef Plugin For Estate Agent 1.5.7
sef plugin for latest EA Improved
3 nikita 11,726 1st February 2012 - 12:16 PM
Last post by: Web Design Seo
No new Sh404sef - не запазва настройки
8 Rosen Ivanov 6,630 24th January 2012 - 09:51 AM
Last post by: Web Design Seo
No new Sh404sef-адреси на кирилица и Virtuemart
Sh404sef-адреси на кирилица и Virtuemart
12 werty 10,780 7th July 2011 - 08:03 AM
Last post by: Web Design Seo
No New Posts Sh404sef Plugin For Estate Agent Improved 1.5.4
User question
0 Web Design Seo 7,134 2nd May 2011 - 04:11 PM
Last post by: Web Design Seo
No New Posts Pinned: sh404sef for JomSocial
sef ext plugin for sh404sef
2 Web Design Seo 10,199 10th July 2010 - 12:09 PM
Last post by: 3D Web Design
No New Posts Sh404sef: Main Link Of Estateagent Improved
how to rewrite new custom sef url
2 Web Design Seo 6,769 26th March 2010 - 01:17 PM
Last post by: 3D Web Design
No New Posts Pinned: Sh404sef Tutorial Videos
joomla tutorials
0 Web Design Seo 7,435 19th February 2010 - 08:48 AM
Last post by: 3D Web Design
No New Posts sh404sef плъгин за JomSocial
sh404sef и com_community
0 Web Design Seo 5,892 14th January 2010 - 01:29 PM
Last post by: 3D Web Design


 



RSS Lo-Fi Version Time is now: 22nd August 2019 - 05:29 AM
Clicky Web Analytics