علاوه بر آمار استاندارد سایت که شامل تعداد بازدیدکنندگان منحصر به فرد، صفحات باز و بسیاری از اطلاعات مفید دیگر است، مدیر وب سایت باید چیزهای دیگری را در مورد چنین سایتی بداند و این چیزی است که لاگ ها برای او فاش می کنند. در عین حال، وب مسترهای مبتدی اغلب حتی نمی دانند که لاگ چیست و چه چیزی را ارائه می دهد.
چه اطلاعات دیگری مورد نیاز است؟
همانطور که در بالا ذکر شد، علاوه بر پارامترهای استاندارد، صاحب سایت باید داده های زیادی را بداند:
- کدام صفحات بیشترین بازدید را دارند.
- کاربران برای بازدید بیشتر از سایت از چه عبارت های جستجویی استفاده می کنند.
- چه مرورگرها یا سیستم عامل هایی بیشترین تقاضا را در بین بازدیدکنندگان دارند.
- بازدیدکنندگان با وضوح صفحه نمایش بیشتر از چه چیزی استفاده می کنند.
- و خیلی بیشتر.
چگونه متوجه شویم؟
در اکثریت قریب به اتفاق موارد، یک پیشخوان پولی یا رایگان در سایت ها نصب می شود، در حالی که منبعی که آن را ارائه می دهد، تجزیه و تحلیل کامل سایت را انجام می دهد و آمار بازدیدها را حفظ می کند که در هر زمان قابل بررسی است. به خصوص اگر شخصی وب سایت خود را در هاست رایگان میزبانی کند، استفاده از چنین شمارنده هایی مورد تقاضا است. با توجه به اینکه لاگ چیست، یادگیری نحوه کار با چنین شمارنده ها بسیار مهم است، زیرا در واقع آنها اکثر داده های لازم را شامل می شوند.
اکثریت قریب به اتفاق هاست هایی که هاست پولی ارائه می دهند در ابتدا به مشتریان خود این فرصت را می دهند تا از ابزارهای تجزیه و تحلیلی که قبلاً در سایت ایجاد شده نصب شده اند استفاده کنند. به عنوان مثال، سرورهای آپاچی از یک ابزار تخصصی به نام Webalizer استفاده می کنند که به عنوان یک افزودنی برای سرور عمل می کند.
کسانی که از هاست پولی استفاده می کنند نیز می توانند به طور کاملا مستقل تمام داده های مربوط به سایت خود را پردازش کنند، زیرا مدیر وب سایت که می داند گزارش سایت چیست و چگونه از آن استفاده کند، به تمام اطلاعات لازم دسترسی کامل دارد.
این چیه؟
هر سایتی گزارش مخصوص به خود را دارد که مدیر وب سایت می تواند در هر زمانی که برای او مناسب باشد به آن نگاه کند. لاگ چیست؟ این یک فایل متنی جداگانه است که حاوی اطلاعاتی در مورد تمامی درخواست های سایت و همچنین خطاهای مختلف مربوط به این درخواست ها می باشد.
چگونه داده ها در لاگ نوشته می شوند؟
در ابتدا کاربر در مرورگر خود آدرس یک سایت خاص را تایپ می کند و به آن می رود. پس از آن، مرورگر کاربر شروع به ارسال درخواستی برای صدور صفحه وب مورد علاقه کاربر به سروری می کند که این سایت در آن قرار دارد. در کنار این، اطلاعات زیر به سرور ارائه می شود:
- آدرس IP بازدید کننده
- زمان دقیق درخواست
- مرورگری که کاربر از آن استفاده می کند.
- سیستم عاملی که کاربر از آن استفاده می کند.
- صفحه مورد علاقه او.
- آدرس صفحه ای که انتقال به هدف از آن انجام شده است.
پس از آن سرور درخواست مورد علاقه وی را برای بازدیدکننده صادر می کند و تمامی اطلاعات مربوط به تراکنش انجام شده در لاگ رویداد ثبت می شود و به اصطلاح فایل لاگ ایجاد می کند.
تجزیه و تحلیل مناسب از گزارشهای سایت به مدیر وبسایت این امکان را میدهد تا دقیقاً نحوه استفاده از منبع خود را تعیین کند و توسعه آن در کدام جهت مرتبطتر است.
گزارش ها چه اطلاعاتی را ارائه می دهند؟
با نگاهی به گزارش های سایت، می توانید حجم عظیمی از اطلاعات مفید را بیابید که ارتقاء بیشتر منبع را بهبود می بخشد و آن را موثرتر می کند:
- حضور... البته چنین شاخصی توسط یک شمارنده استاندارد نیز تعیین می شود که ممکن است در هر صفحه وجود داشته باشد، اما در گزارش این داده ها با جزئیات بیشتری از جمله ترافیک روز، ساعت یا ماه ارائه می شود. همچنین با استفاده از لاگ ها می توانید ساعات افزایش یا وقفه در ترافیک را تعیین کنید که دانستن آن هنگام انجام تعمیر و نگهداری سایت بسیار مهم است.
- ترافیک... در این صورت هم ترافیک هر صفحه مجزا و هم کل ترافیک سایت برای یک بازه زمانی مشخص تامین می شود.
- تبدیل.این پارامتر به شما امکان می دهد تعیین کنید که بازدیدکنندگان چگونه از طریق منبع شما حرکت می کنند، یعنی آنها یک صفحه را مشاهده کردند و بسته شدند، یا همچنان شروع به "سفر" در اطراف سایت شما کردند و صفحاتی را یکی پس از دیگری مشاهده کردند. نرخ تبدیل به شما این امکان را می دهد که به طور غیر مستقیم کیفیت سایت خود را تعیین کنید.
- صفحات متروکهبا توجه به اینکه لاگ های سرور چیست، اغلب می توانید تعیین کنید که آنها حاوی صفحات رها شده هستند، یعنی صفحاتی که به ندرت بازدید می شوند. در چنین شرایطی، ناشر باید تجزیه و تحلیل کاملی از وضعیت انجام دهد، زیرا ممکن است صفحات دیگر مورد توجه افراد قرار نگیرند یا یافتن آنها در میان بسیاری از موارد دیگر در سایت شما دشوار شده باشد.
- صفحات محبوبصفحات وب که بیشترین بازدید را دارند. می توانید از آنها به عنوان یک الگو در فرآیند ایجاد صفحات دیگر استفاده کنید و در صورت لزوم می توانید کاربران را از این صفحات به برخی دیگر که رها شده یا کمتر محبوب هستند هدایت کنید.
- جستجوهای جستجواز جمله، در لاگ های سایت اثربخشی متا تگ ها، کلمات کلیدی و نام صفحات وب که استفاده کرده اید و موتورهای جستجوی خاصی می توانند سایت شما را پیدا کنند، وجود دارد. بر این اساس، گزارشها حاوی دادههایی در مورد اینکه کدام موتور جستجو سایت شما را برای یک درخواست خاص پیدا کرده است.
فایلهای گزارش (لاگ یا گزارشها) یک فایل متنی هستند که کاملاً تمام رویدادهایی را که روی سرور (جایی که سایت شما قرار دارد) رخ داده است، ثبت میکند. رویدادها به شرح زیر ثبت می شوند - هر رویداد مربوط به یک خط خاص است که زمان رویداد و سایر اطلاعات را نشان می دهد. معمولاً همه گزارشها بر اساس تاریخ مرتب میشوند - یک فایل مربوط به یک روز است.
چگونه می توانم آنها را ببینم؟
اغلب، ارائه دهندگان هاست به شما اجازه می دهند این فایل ها را از طریق FTP دانلود کنید. اینکه دقیقاً کجا قرار دارند فقط به میزبان بستگی دارد، بنابراین آن را در سؤالات متداول جستجو کنید یا با پشتیبانی تماس بگیرید. همچنین می توانید از کنترل پنل هاست به فایل های گزارش دسترسی داشته باشید.
چرا به لاگ نیاز داریم؟
تمام فایل های گزارش را می توان به سه گروه تقسیم کرد:
- گزارش های دسترسی (access_log) اطلاعات مربوط به بازدیدکنندگان سایت (آدرس IP، زمان درخواست، صفحه ای که او درخواست کرده است) را ثبت می کند.
- گزارشهای خطا (error_log) تمام خطاهایی را که در سایت رخ داده است ذخیره میکند و فایلهایی را که در آن رخ داده است نشان میدهد.
- گزارشهای مجوز FTP دادههای مربوط به تلاشهای ورود به FTP را جمعآوری میکنند
چگونه از آنها استفاده کنم؟
همه این فایل ها قبل از هر چیز به یافتن ردپای هک کمک می کنند و درک می کنند که چگونه هکر دقیقاً به سایت شما دسترسی پیدا کرده است. اما مراقب باشید، همانطور که ارائه دهندگان هاست گزارش ها را برای مدت معینی (معمولاً 1-2 هفته) نگه می دارند و سپس آنها را حذف می کنند. بنابراین، اگر سایت یک ماه پیش هک شده باشد، دیگر نمی توان از طریق گزارش ها متوجه نحوه هک شدن سایت شد.
برای جمعآوری خودکار فایلهای گزارش، برنامههای تحلیلی وجود دارد که روی سرور نصب میشوند، اطلاعات را ذخیره میکنند و سپس به شکلی مناسب به کاربر نشان میدهند. از بین برنامه های رایگان، محبوب ترین آنها هستند
چگونه گزارش ها را مشاهده کنم؟
پاسخ استاد:
گزارشها خلاصهای از دادههایی هستند که در طول عملیات نرمافزار نصب شده بر روی رایانه شما جمعآوری میشوند. آنها حاوی اطلاعاتی در مورد خطاها و خرابی ها و همچنین دلایل وقوع آنها هستند. لاگ نیز نامیده می شود، فایل هایی هستند که مکاتبات با استفاده از برنامه های ویژه چت در آنها ذخیره می شود.
مشاهده گزارش های سیستم عامل ویندوز. برای انجام این کار، روی نماد "رایانه من" راست کلیک کرده و "Management" را انتخاب کنید. شایان ذکر است که فقط در صورت داشتن حقوق اداری می توانید این کار را انجام دهید. اگر آنها را ندارید، پس از نمایه مدیر وارد سیستم شوید. در پنجره ای که در سمت چپ ظاهر می شود، بخش "Utilities" را پیدا کرده و "View Events" را انتخاب کنید. صبر کنید تا داده ها بارگیری شوند، در برخی موارد زمان زیادی طول می کشد. مورد مورد نظر خود را برجسته کنید و در قسمت سمت راست پنجره برای گزارش عملیات و خطاهای برنامه سیستم نگاه کنید.
گزارش های برنامه اسکایپ را پیدا کنید. برای انجام این کار، باید دایرکتوری درایو C را باز کنید و به Users \ _user_name_in_system_ \ AppData \ Skype \ _Skype_user_name\ بروید. همچنین میتوانید تنظیمات نمایه را از طریق بخش «Run» در منوی «شروع» باز کنید. "% APPDATA% \ Skype" را در خط فرمان وارد کنید و روی دکمه OK کلیک کنید. با این کار پوشه مورد نظر باز می شود. گزارشهای Skype رمزگذاری شدهاند، بنابراین برای مشاهده آنها به ابزار اضافی SkypeLogView نیاز دارید. رایگان است و به صورت رایگان در اینترنت توزیع می شود. آن را اجرا کنید و مسیر پوشه پروفایل خود را مشخص کنید. لیستی از مکالمات ذخیره شده ظاهر می شود. موردی را که می خواهید برجسته کنید و بخوانید.
گزارش مکاتبات در برنامه QIP را در وب سایت رسمی توسعه دهنده در پیوند http://history.qip.ru/ بررسی کنید. وارد سایت شوید. در سمت چپ لیستی از مخاطبینی که با آنها مکاتبه کرده اید برای کل دوره فعالیت این سرویس ارائه می شود. روی هر مخاطبی کلیک کنید و گزارش مکاتبات را ببینید.
گزارش مکاتبات را در برنامه ICQ بخوانید. این اطلاعات در C: \ Users \ _user_name_in_system_ \ Application Data \ ICQLite \ HistoryDB \ _ICQ_number_ ذخیره میشود. برای نمایش فایل های مورد نیاز خود، بر روی دکمه "Arrange" در پنجره پوشه کلیک کنید. "Folder Options" را انتخاب کرده و به تب "View" بروید. در پایین، کادر کنار خط «نمایش فایلها و پوشههای مخفی» را علامت بزنید. تنظیمات را ذخیره کنید و به فهرست ورود به سیستم بازگردید. موردی را که می خواهید انتخاب کنید و با استفاده از یک ویرایشگر متن یا یک دفترچه یادداشت معمولی با آن آشنا شوید.
- پسوند (فرمت) کاراکترهای انتهای فایل بعد از آخرین نقطه است.- کامپیوتر دقیقاً با پسوند نوع فایل را تعیین می کند.
- به طور پیش فرض ویندوز پسوند نام فایل را نشان نمی دهد.
- برخی از کاراکترها را نمی توان در نام و پسوند فایل استفاده کرد.
- همه فرمت ها به یک برنامه مرتبط نیستند.
- در زیر همه برنامه هایی وجود دارد که با آنها می توانید فایل LOG را باز کنید.
AkelPad یک ویرایشگر متن کوچک اما مفید و سریع است. این برنامه با اسناد متنی در حالت تک یا چند پنجره ای کار می کند، به طور کامل از رشته های یونیکد در سیستم های ویندوز و همچنین صفحات کد یونیکد پشتیبانی می کند. با استفاده از AkelPad، حتی میتوانید فایلهای دارای ویژگی Read-Only را ویرایش کنید و همچنین قبل از باز کردن، پیشنمایش آنها را مشاهده کنید. از دیگر ویژگی های ویرایشگر می توان به سیستم بازگشت چند سطحی، لیستی از آخرین اسناد باز شده در برنامه، به خاطر سپردن صفحه کد برای یک فایل، و همچنین موقعیت علامت درج و آخرین خط جستجو / جایگزینی اشاره کرد. پشتیبانی از d ...
یکی از بهترین برنامه ها برای ایجاد برنامه های کاربردی وب برای توسعه دهندگان WEB 2.0. شامل یک رابط راحت و ساده، ویرایشگرهای راحت HTML، PHP، Ruby، CSS، Python و JavaScript، پشتیبانی از HTML5، دارای Debager داخلی، با طیف گسترده ای از ویژگی ها، پشتیبانی از مرورگرهای مختلف مانند Mozilla Firefox، Opera، Google کروم، اینترنت اکسپلورر و سافاری به سرعت از تمام فناوریهای جدید مانند Adobe AIR و حتی توسعه برای iPhone 5 پشتیبانی میکنند. سیستم راهنما بسیار غنی است و بدون شک انتخاب مناسبی برای هر توسعهدهندهای است. این برنامه بر روی پلتفرم Eclipse اجرا می شود و دارای تعداد زیادی پلاگین است که ...
PSPad یک ویرایشگر کد بسیار مفید است که برای برنامه نویسان کدنویسی که به چندین زبان می نویسند مناسب است. مناسب برای کسانی که نیاز به هایلایت کد دارند. می تواند به راحتی جایگزین ابزارهای محبوب شود. PSPad ارزش خود را در هنگام برخورد با نحو کد پیچیده ثابت خواهد کرد. برای کمک به همه نوع کاربران ایجاد شده است. این برنامه با لیستی چشمگیر از قالب ها همراه است. ویژگی هایی مانند برجسته سازی نحو، ضبط ماکرو، یا جستجو و جایگزینی توابع مشترک در این برنامه ها وجود دارد. با یک ویرایشگر HEX، یک سرویس گیرنده FTP ارائه می شود، بنابراین کاربر می تواند کد را مستقیماً ویرایش کند ...
برنامه های زیادی در اینترنت وجود دارند که به شما اجازه می دهند کد منبع برنامه، فایل و ... دیگری را ویرایش کنید، البته اکثر این برنامه ها فقط یک ویرایشگر متن مانند یک دفترچه یادداشت هستند. تفاوت آنها با ویرایشگر فوق فقط در این است که برجسته سازی نحوی دارند. با این حال، در برخی موارد، این قابلیت برنامه کافی نیست. ممکن است یک برنامه نویس نیاز به یافتن سریع بخش های مختلف یک سند داشته باشد. و اکنون بالاخره برنامه ای ظاهر شده است که به شما امکان می دهد این مشکل را حل کنید. این برنامه SynWrite نام دارد. ویژگی بارز آن وجود نوار ناوبری با درخت است که ...
MediaCoder یک مبدل ویدیویی قدرتمند است. به عنوان مثال، این برنامه می تواند ویدئو را به فرمت دیگری تبدیل کند یا آن را به کیفیت و اندازه مورد نیاز شما فشرده کند. فشردهسازی فایل میتواند زمانی مفید باشد که نیاز به پخش یک ویدیو یا فیلم تمامشده در یک رایانه ضعیف دارید. علاوه بر این، البته، تابع تبدیل از یک فرمت به فرمت دیگر نیز وجود دارد. همچنین، این برنامه دارای یک زمانبندی است که به شما امکان می دهد پس از پایان تبدیل، رایانه خود را خاموش کنید یا پردازش دسته ای فایل ها را تنظیم کنید. اما این همه ماجرا نیست. MediaCoder به شما امکان می دهد آهنگ صوتی را تقریباً از هر فیلم یا فیلمی ریپ کنید ...
Free Opener یک نمایشگر نسبتاً کاربردی از محبوب ترین فایل ها، از جمله بایگانی Winrar، اسناد مایکروسافت آفیس، فایل های PDF، اسناد فتوشاپ، فایل های تورنت، آیکون ها، صفحات وب، اسناد متنی، فایل های صوتی و تصویری، فایل های گرافیکی از جمله فلش و موارد دیگر است. تعداد فایل های پشتیبانی شده بیش از هفتاد فایل است. برنامه فاقد تنظیمات و گزینه هایی است که ما به آنها عادت کرده ایم، به استثنای تغییر طراحی. همچنین لازم به ذکر است که زبان روسی وجود ندارد، اما با توجه به سادگی، برنامه را دست کم نگیرید. Free Opener یک برنامه همه کاره و بسیار کاربردی برای خواندن انواع فایل ها است.
اگر در پاسخ به رویدادی، برنامه ورودی هایی را به فایل اضافه می کند که معمولاً رویداد و منبع آن را شناسایی می کند، به چنین فایلی یک فایل گزارش می گویند. منابع احتمالی رویداد:
- نتیجه اقدامات خاص کاربر.
- وقفه هایی که از تجهیزات به برنامه می آیند.
- رویدادهای تولید شده توسط خود برنامه ها (به عنوان مثال، به دست آمده در نتیجه محاسبات).
- رویدادهای ایجاد شده توسط خطاهای نرم افزاری (به اصطلاح "استثنا").
- رویدادها از سیستم عامل یا برنامه دیگری و همچنین رویدادها از هر منبع دیگری.
در یک کلام، ما در مورد تغییر حالت ها در یک برنامه در حال اجرا و در حال اجرا صحبت می کنیم. ساده ترین نسخه یک فایل لاگ، یک فایل متنی ساده با رکوردهای خطی است. تمام اطلاعات موجود در فایل های گزارش در یک فرمت خاص ثبت می شود و به شما این امکان را می دهد که بعداً علل رویدادها را درک کنید.
محل استفاده از فایل های گزارش
لیست برنامه های کاربردی برای فایل های گزارش بسیار بزرگ است. فایلهایی از این نوع هر جا که لازم باشد تاریخچه یک فرآیند برنامه خاص را ردیابی کنیم، برای ثبت وضعیت دستگاهها و ماشینابزارها، مشاهده اقدامات کاربر، از جمله، استفاده میشود. و به منظور اطمینان از ایمنی. و در بسیاری موارد دیگر. برای جستجو و تجزیه و تحلیل داده ها در پرونده های گزارش، به عنوان یک قاعده، از نرم افزار مستقل استفاده می شود که به شما امکان می دهد به سرعت و به صورت بصری داده های ثبت شده را در مورد عملکرد سیستم نرم افزار مطالعه کنید. بسیاری از فایلهای گزارش بسیار بزرگ هستند، بنابراین باید یا به طور منظم محتوای قدیمی آنها را بازنویسی کنید، یا کل مجموعهای از فایلهای گزارش را با نامهایی از جمله تاریخ ایجاد کنید. در بسیاری از موارد، به جای فایل های گزارش، ترجیح می دهند با پایگاه های داده سروکار داشته باشند.
مثال های مفید
در اینجا چند نمونه از استفاده از فایل های ورود به سیستم آورده شده است. اگر در برنامه ای که اشکال زدایی می شود استثناهای پیش بینی نشده زیادی وجود داشته باشد، می توان آنها را برای تجزیه و تحلیل خطاهای بعدی در یک فایل گزارش نوشت. به عنوان مثالی دیگر، میتوان به ثبت دادههای مربوط به کاربران متصل در سیستمهای کلاینت-سرور چند کاربر اشاره کرد. این به آنها اجازه می دهد تا تراکنش های غیرمجاز خود را ردیابی کنند.