Referring Links вече и с българска версия
Крайно време беше да направя и българска версия на скрипта ми за препращащи връзки Referring Links. Това, както вече е известно, ми е дипломната работа, която, ако не ми мине котка път, ще трябва да защитавам пред комисия на 7-ми Юли. Едно от изискванията е скриптът ми да има българска версия. А така или иначе трябваше да се направи някога, защото 80% от потребителите са български сайтове.
За тези, които не знаят, Referring Links е притурка (widget) за сайтове, която показва от къде и колко посещения получава сайтът Ви. Работи на всякакви платформи и браузъри. Скриптът е изключително бърз и оптимизиран. Вече сериозен брой сайтове го използват и се надявам този успех да продължи и за напред. На мен лично ми е много полезен и вече не мога без неговите данни.
До скоро системата беше в „Beta“ версия. Вече не е – всички основни проблеми са отстранени. Проектът е на точно една година и честно казано се сблъсках със страшно много проблеми по време на реализацията му. Изключително сложен скрипт, стотици реда код и много проблеми. За всичко обаче се намери решение с времето. Знаех, че ще е сложно, но не съм и предполагал колко сложно ще излезе в същност.
Това е един некомерсиален проект, от който научих много, страшно много. Научих неща за уеб програмирането, които не могат да се прочетат в книги и подобни. Неща, които много хора биха казали, че са невъзможни. Научих, че JavaScript и PHP са велики езици, с неподозирано богатство от функции и възможности. Научих много и за HTTP протокола, изключително важна част от всеки уеб проект.
Скриптът вече работи и се кешира на всяко ниво от трислойната архитектура. Работи на споделен хостинг, но дори всички български сайтове да си го сложат, няма да отчете съществено натоварване, защото изразходва само и единствено трафик, който е на теория е неограничен. Преди няколко дни успях да реша и най-големия проблем – забавянето на някои сайтове, с инсталирана притурката.
Сега се надявам всичко да е наред. Може да има малко правописни грешки в превода и леки бъгове, но ще ги оправя, като попадна на тях. В момента ме чака голямо писане, защото всичко трябва да се документира, а нещата изобщо не са малко. Приканвам който иска – да изпробва скрипта – не боли, нищо не губите, а и винаги може да го махнете. Приемам съвети за бъдещата му реализация.
За тези, които искаха повече данни да се показват – отказах се. Не мисля да го превръщам в статистически инструмент. Главната идея е да е widget и за сега ще си остане такъв. Замислям в скоро време да направя и widget за WordPress, който да се инсталира с един клик през системата и да се настройва през нея. Сега от WordPress още повече улесниха този процес.
Ето българската версия на сайта на инструмента. Дано Ви е полезен.
бутон за споделяне в социални мрежи
Коментари
9 коментара за Referring Links вече и с българска версия
-
Манол Трендафилов на 14.06.2009 15:24
Браво, един обещаващ Български проект :)
-
Дано, дано. Ако не беше университетът да ме натиска, едва ли щях да го докарам до тук. На няколко пъти се отчайвах заради разни проблеми и си мислех, че няма решение. Оказа се обаче, че след много четене, решение има. Добре че се сблъсках с всичко това, че да понауча малко уеб програмирането.
Иначе е много полезно. Аз като си вляза в блога и първата ми работа е да видя как са ми посещенията от Google. Ето, последните 3 дни бележат голям спад и от 2000, паднаха на 1800. Значи нещо SEO-то на блога не върви :) Тоест, не пиша по актуални теми ;)
-
Скрипта е добър , но това с чачето не ми хареса :).
-
Не мога да те разбера какво искаш да кажеш. Може би имаш предвид чакането? Ако е това – няма как да стане по друг начин. От къде да я вземе скрипта нужната информация? Трябва му поне един ден да натрупа малко такава.
Навсякъде е така – ако се регнеш в Google Analytics, примерно, чак на следващия ден ти дава резултати. И с FeedBurner е така и изобщо навсякъде. Не мога и да го направя в реално време да става, защото ще товари много. Преди беше в реално време и имам опит, а и ще бави зареждането на потребителските страници, защото няма как да се кешира на HTTP ниво.
-
Значи сложил съм ти скрипта в http://www.filmi-bg.net и референциите се сменят на 24часа или маи на 12часа не съм много сигурен. Защо не направиш да се сменя статистиката на всеки 1час.
-
Ако се сменя на всеки час, тогава ще започна да товари сървъра прекалено много, защото обновява много кешове, а за всеки кеш се прави заявка от таблица със 160,000 записа. Колко и индекси и чудесии да слагам, пак е бавно.
По-големият проблем обаче е, че ако се обновява на един час, то трябва да задам и браузърът ти да сваля файла на един час. Това означава кеширането на HTTP ниво да падне на един час, че и по-малко.
При това, браузърът на всеки потребител на сайта ти ще трябва да сваля файла (script.js) на всеки половин час, че и по-малко. Това ще забавя зареждането на всяка една клиентска страница и то често.
Затова съм направил веднъж на ден – хем статистиките са пълни, както е при Google Analytics, примерно – и там е на ден. Хем файлът от кеша се сваля от браузъра на потребителите един път на ден и сайтът ти не се забавя изобщо.
В крайна сметка – тези числа не е важно да са чак толкова актуални. Преди се обновяваше по-често и много хора започнаха да си го махат, защото се забавя зареждането на страниците им, когато сървърът ми се бави.
-
Здравей.
Бях инсталирал скрипта и мисля, че работеше отлично. Показа ми връзки към блога ми, за които не подозирах.Проблема е външният вид. Определено не ми хареса. Затова го деинсталирах.Няма ли възможност да го оформиш, като иконка или нещо подобно? -
Външният вид на widget-а зависи изцяло от външния вид на твоя сайт. Тоест, това е стандартен HTML списък. Можеш да видиш, че примерно в този сайт резултатът е като другите подобни списъци. Ако шаблонът ти за дизайн не предлага подходящо оформление на HTML списъци, тогава трябва да си поиграеш малко с CSS и сам да си оформиш изгледа.
-
Браво, имаше си нужда от превод


