ПредишенСледващото

След създаването на сайта, който е имал нужда да се направи посещаемост. Аз трябва да кажа, че на хостинг и така си струва Webalizer, който работи на сървъра страна и събира доста голяма статистика. Но тя има своите недостатъци, най-важното - невъзможността да се каже точно колко хора всъщност бяха на мястото, а страниците изглеждат. Проблемът се състои в това, че в допълнение към потребителите, има и различни програми, като търсачката паяци или хакерски програми, които също са поискали страници на сайта си, но не го показва на потребителя. И все пак някои клиенти искат файлове директно, което по принцип не е на посещение в сайта. В тази връзка, има желание да се сложи обикновен графичен брояч, който го взема под внимание посетители.

Сред големия брой безплатни броячи, които предоставят статистически данни за услуга, аз избрах HotLog. Този избор се дължи на факта, че HotLog, като цяло, добро обслужване и предлага най-какво липсва Webalizer. Тяхната графичен брояч показва общия брой на посещенията и посетителите да се увеличи за текущия ден.

Въпреки това, след известно време на ползване м, наблюдава следната ситуация - статистика сървър, който дава на снимката не е на разположение огромно количество време. Това е разбираемо - безплатна услуга работи на остатъчен принцип. Но тази разлика, че е между hotlogovskim брояч и Webalizer, не бях доволен. Така се ражда идеята да се напише една много проста и бърза брояч, който ще вземе предвид общия брой посетители на ден и да се увеличи броят на посетените страници.

Изявление на проблема

За да се запази на статистиката, аз избрах обикновен текстов файл, който ще се съхранява само един низ. Това е най-бързата версия на съхранение. Разбира се, много информация, така че не се запази, но за мен това не е необходимо.

решение на проблема

Тъй като брояч графиката, най-важното нещо, което не трябва да забравяме да се провери наличието на възможности за работа с графики. Тези функции не са задължителни за PHP и зависят от библиотеката GD. Ето защо, винаги трябва да се провери, за да се види дали те са на разположение.

На второ място - графични фонови броячи. И все пак, много по-естетичен, когато самият брояч не се разваля дизайна на сайта и да се побере органично. Поради това е необходимо да се осигурят две възможности, когато е налице субстрат и субстрата, когато файлът не е налична. Ако на фона на файла не е налице, а след това (на заден план), което трябва да се направи.

И третото нещо да се помисли - заключването на файл от времето за обработка. Блок е необходимо в случай, че няма да има няколко препратки към файла едновременно статистиката. Ако файлът не е блокиран, е вероятно, че ще има ситуация, в която или от самия файл ще бъде повреден, или някои данни ще бъдат загубени.

Спомняйки си всичко това, можете да започнете да пишете сценария.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!