
در این آموزش، بررسی آماری سایت و تحلیل لاگهای سایت آموزش داده می شود.
بررسی آمار سایت و تحلیل لاگها به شما کمک میکند:
رفتار کاربران را متوجه شوید.
مشکلات فنی (مثل خطاها یا حملات) را شناسایی کنید.
عملکرد سایت را بهبود بخشید.
منابع سرور را مدیریت کنید.
در این آموزش، بیشتر سعی می گردد که ابزارهای cPanel و روشهای تحلیل لاگها را بررسی میکنیم.
ابزارهای آماری در cPanel
ابزار AWStats
این ابزار آنالیزها و داده ها را بر اساس لاگ های سرور تحلیل میکند، بنابراین دقیقتر از ابزارهای آمارگیر یا اسکریپت های آنالیز مبتنی بر جاوا اسکریپت است. مانند گوگل آنالیتیکس،وب گذر و …
با توجه به اینکه داده های یک روز در آخر همان روز ذخیره می گردد، لذا داده ها هر 24 ساعت بروز می گردد.
ابزار Webalizer
این ابزار نمودارهای ساده برای بازدیدها و ترافیک هر سایت ارائه می دهد.
ابزار Analog Stats
این ابزار گزارش سریع و قابل فهمی را ارائه می کند.
بررسی لاگ های سرور
برای این منظور به Filemanager هاست خود و پوشه logs مراجعه کنید.لاگ هایی که شامل نام ssl می باشد مربوط به آمار https سایت است.
بررسی فایل access.log و error.log
فایلهای error.log
یک منبع حیاتی برای تحلیل خطاهای وبسایت می باشد.دقت کنید آپشن log_errors باید در تنظیمات php_ini سایت شما روشن باشد.
دو روش فعالسازی لاگ بصورت زیر می باشد:
1- میتوانید مقدار زیر را در فایل php خود قرار دهید.
error_reporting(E_ALL);
ini_set(‘log_errors’, 1);
2-در صورتی که مقادیر زیر در php.ini وجود داشته باشد،لاگ بصورت صحیح ذخیره می گردد.
error_reporting = E_ALL display_errors = On
مقدار E_ALL باید برای error_reporting تنظیم باشد تا تمام سطوح خطاها و هشدارها را در لاگ ذخیره کند.
در فایل access.log تمام درخواستهای دریافت شده توسط سرور ثبت می گردد. برای مثال یک خط از این فایل برای شما شرح داده می شود.
192.168.1.1 - - [01/Jan/2023:12:00:00 +0330] "GET /index.html HTTP/1.1" 200 1234 "https://example.com/referrer" "Mozilla/5.0 (Windows NT 10.0; Win64; x64)"
آی پی کاربر: 192.168.1.1
تاریخ و زمان درخواست: [01/Jan/2023:12:00:00 +0330]
متد و آدرس درخواست: GET /index.html HTTP/1.1
کد وضعیت: 200 به معنی ok
حجم پاسخ: 1234 بایت
صفحه ارجاع دهنده: https://example.com/referrer
هسته مرورگر کاربر: Mozilla/5.0