Публикувано в (Уеб програмиране) от gan на 15 март 2010 в 12:48

Задача за оптимизиране бързината на сайт

Наскоро работих по сайта Речник на думите в българския език. В този сайт при търсене по някоя дума в дясната колона се зарежда блок с подобни думи. Подобните думи са такива, които се получават от търсената дума с добавяне, премахване или подмяна на една или две букви. За откриването на такива думи се използва алгоритъм с висока степен на сложност, който е бавен, защото претърсва цялата таблица с думи. Таблицата беше с размер около 100 000 реда и нарастваше и в резултат на това зареждането на страницата се бавеше до към 30 секунди - прекалено дълго време за уеб страница. Задачата ми беше да измисля начин за оптимизиране на бързодействието на сайта.

Решение

Първото, което направих е да опитам да оптимизирам SQL заявката. Ползваният алгоритъм… прочети цялата статия»


Публикувано в (SEO, Софтуер) от gan на 26 февруари 2010 в 11:20
Нова версия на скрипт за бутони за споделяне на ликове в сайтове за споделяне на връзки и социалните мрежи. Избрани са сайтове, които вършат добра работа при SEO оптимизация. Старата версия на скрипта е в статията Безплатен скрипт за бутони към социални мрежи. . Това е един безплатен JavaScript за създаване на бутони в страница на твой сайт. Бутоните водят към по-известните български сайтове за споделяне на връзки (Social Bookmark). Добре е да поставиш тези бутони във всяка страница, в която имаш интересна или полезна информация. Когато посетител на твоя сайт хареса статия или друг текст в сайта, използвайки тези бутони, може бързо да сподели текста с други хора като добави връзка към твоя сайт в някой от социалните сайтове. Това ти носи две… прочети цялата статия»


Публикувано в (Уеб програмиране) от gan на 18 февруари 2010 в 22:02
Тази статия е продължение на статията Приложна магия с mod_rewrite в htaccess и отговаря на въпрос зададен като коментар: "очаквам след като изпиша примерно: http://www.domain.com/za_nas.html – в полето за адреси да се вижда само http://www.domain.com/za_nas". Тъй като решението не е много лесно, защото има подслучаи, написах отговора като отделна статия.

Задача за премахване на html разширение на уеб страница в адресната лента на браузъра

Скриване на разширението на файла.html. Когато в браузъра се напише http://domain/page.html да се отваря html страницата, но в адреса да се замества с http://domain/page

Специални изисквания за заместване

Ако в една и съща директория има файл /page.html и поддиректория /page/, то потребителя трябва да получава файла, когато напише /page и директорията, когато напише /page/. Ако в директорията има файл /page.html и /page.pdf (или някакъв друг различен… прочети цялата статия»


Публикувано в (SEO) от gan на 14 февруари 2010 в 02:19

Какво е персонализирано търсене в Google?

В статията Какво е SERP? от август 2009 г. обяснявам за един проблем, с който се сблъскват хора, които от скоро се интересуват от SEO. Когато търсиш по дадена ключова дума в Гугъл това търсене се запомня и ако често търсиш по една и съща ключова дума и след това влизаш в един и същ сайт, (например твоя бизнес сайт) това ще доведе до постепенно изкачване на твоя сайт в резултатите от търсенето (SERP). Това се нарича персонализирано търсене и е удобно, защото бързо намираш твоя сайт, но този резултат се вижда само от теб и само, когато си логнат в твоя Гугъл акаунт или търсиш само от един компютър. Всички други хора виждат различен резултат, при който при търсене по същата… прочети цялата статия»


Публикувано в (SEO) от gan на 13 февруари 2010 в 23:17
Забелязвам, че много хора си мислят, че Google sitemap и карта на сайта (sitemap) са едно и също нещо. Всъщност двете имат различни предназначения.

Какво е Карта на сайта?

Това е просто уеб страница, която съдържа връзки към всички основни страници на сайта. Основното предназначение на тази страница е да ориентира по-лесно посетителя на страницата. Обикновено в главното меню се поставя връзка Карта на сайта (или в дъното на сайта) и по този начин всяка от страниците е на два клика разстояние и това дава бърз достъп до тези страници. Създаването на Карта на сайта има положителен SEO ефект, защото търсещите машини имат лесен достъп и бързо индексират страниците включени в картата на сайта. Картата на сайт може да бъде статична и динамична. Статичната карта не се променя при промяна на сайта. Динамичната… прочети цялата статия»