PDA

View Full Version : سوال: چرا تعداد بازدید ربات گوگل توی دیتابیس تغییر نمی کنه ؟



idocsidocs
جمعه 26 مهر 1392, 13:31 عصر
برای یکی از سایتهام یه کوئری ساده نوشتم تا تعداد بازدید ربات گوگل از هر صفحه رو توی جدول مربوطه ذخیره کنه. از حدود 2 هفته قبل این کوئری برای ربات گوگل اجرا نمی شه اما برای بازدید کنندگان اجرا میشه

از وقتی این مسئله رخ داده بازدید سایتم کم شده


UPDATE `googlebot` SET `bot_sum`=`bot_sum`+1 WHERE (`id`='$paperid') LIMIT 1

شرط درسته، بنظر شما دلیل رخ دادن این مشکل چیه؟

امکانش هست سرور سایت مشکل داشته باشه؟

abolfazl-z
جمعه 26 مهر 1392, 14:06 عصر
قبل از ثبت در دیتابیس ابتدا مقدار $paperid را بررسی کنید.

idocsidocs
جمعه 26 مهر 1392, 16:24 عصر
قبل از ثبت در دیتابیس ابتدا مقدار $paperid را بررسی کنید.


شرط درسته و مشکلی از این نظر نیست

abolfazl-z
جمعه 26 مهر 1392, 17:12 عصر
شرط درسته و مشکلی از این نظر نیست

دوست عزیز با گذاشتن اینقدر کد نمیشه فهمید مشکل از کجاست !

کد را کامل بزارید !

MMSHFE
جمعه 26 مهر 1392, 18:14 عصر
Google Analytics رو نصب و گزارشاتش رو بررسی کنید. شاید گوگل واقعاً دیگه به سایت شما سر نمیزنه.

idocsidocs
جمعه 26 مهر 1392, 18:20 عصر
Google Analytics رو نصب و گزارشاتش رو بررسی کنید. شاید گوگل واقعاً دیگه به سایت شما سر نمیزنه.

الان بررسی کردم، مشکل عجیب اینه که این کد برای مقالات اول سایت که سال گذشته درج شدن اجرا می شه اما برای 5 - 6 مقاله جدید اجرا نمی شه!

محدودیت اجرای کوئری رو حذف کردم و برای همه بازدیدکننده ها این کوئری استفاده می شه اما فقط برای ردیفهای اول جدول که سال گذشته درج شدن اجرا می شه.

ممکنه جدول معیوب شده باشه و نیاز به ترمیم داشته باشه؟ چطور می تونم این مسئله رو تشخیص بدم؟