PDA

View Full Version : گفتگو: ثبت لینک هایی که کاربر مشاهده کرده؟



hamid1988
شنبه 13 تیر 1388, 23:22 عصر
با سلام...
اگه بخواهیم گزارشی از صفحات و لینک های پر بازدید وب سایت بدست آوریم، چه روش هایی را پیشنهاد می کنید؟
با تشکر

amirjalili
یک شنبه 14 تیر 1388, 00:08 صبح
خوب یه شمارنده برای هر صفحه بذار.. بعد لینک صفحه و تعداد بازدیدش رو بفرست به دیتا بیس..
بعدش هم استفاده کن..
منظورت رو امیدوارم درست متوجه شده باشم.

hamid1988
یک شنبه 14 تیر 1388, 00:36 صبح
خوب یه شمارنده برای هر صفحه بذار..
چه شمارنده ای؟



منظورت رو امیدوارم درست متوجه شده باشم.
در واقع من می خوام تعداد کلیک هایی که بر روی هر لینک شده را بدست بیاورم.
ممکنه گفته شه که برای هر لینک یک Insert (یا Update) به دیتابیس بنویسم، اما این کار به نظر من غیر حرفه ایه و مراجعه به دیتابیس رو بیش تر می کنه و کدهای صفحه را هم زیاد می کنه، از طرفی برای هر صفحه که ممکنه 20، 30 تا لینک داشته باشه و برای هرکدام اتصال به دیتابیس....عملاَ دشوار و کار ناشیانه ای است!
دوستان اگر یک روش خوب سراغ دارن لطفاَ بفرمایند.

amirjalili
یک شنبه 14 تیر 1388, 03:05 صبح
با xml کار کن جای دیتا بیس

hamid1988
یک شنبه 14 تیر 1388, 16:28 عصر
چیزی که من می خوام شبیه قسمت "مشاهده ها" در همین Barnamenevis.Org هست.

milade
یک شنبه 14 تیر 1388, 16:43 عصر
یه جدول بساز با دو Cloumn به نام Count و PageName .
در هر Page_Load چک کن ببین اگه در PageName صفحه ای با اون نام بود یکی به Count اضافه و در غیر این صورت اون رو ایجاد کن !

مشکلی نباید باشه ...

موفق باشبد

milade
یک شنبه 14 تیر 1388, 16:44 عصر
برنامه نویس دات کام هست.
عجب !
من تا حالا فکر میکردم .Org هست ! ;)

hobab-theme
یک شنبه 14 تیر 1388, 16:55 عصر
یه جدول بساز با دو Cloumn به نام Count و PageName .
در هر Page_Load چک کن ببین اگه در PageName صفحه ای با اون نام بود یکی به Count اضافه و در غیر این صورت اون رو ایجاد کن !

مشکلی نباید باشه ...

موفق باشبد
میلاد جان
این کار ( یعنی هربار که صفحه بار میشه به دیتابیس متصل بشیم ) روی کارایی سایت اثر منفی نداره؟؟
همون طور که خود جناب حمید گفتن
من یه فکری دارم . ببینید خوبه یا نه!
بیایم تعداد دفعات مشاهده صفحات رو تو کش بریزیم و هر مثلاً 10 یا 15 دقیقه اون رو به بانک بریزیم
چطوره؟
آیا روش صحیحی هست یا ...

من تا حالا فکر میکردم .Org هست
دامینهای متنوع بد نیست . لااقل هرجور که خواستیم آدرس وارد میکنیم و میریم تو سایت:بامزه::لبخند:

hamid1988
یک شنبه 14 تیر 1388, 17:15 عصر
عجب !
من تا حالا فکر میکردم .Org هست ! ;)

آقا میلاد فکر کنم شما به جای کامپیوتر(ببخشید رایانه!) ادبیات خوندی که غلط های املایی، نگارشی میگیری!
به خاطر اینکه شب بتونی راحت بخوابی تصحیح شد!!!

milade
یک شنبه 14 تیر 1388, 17:19 عصر
این کار ( یعنی هربار که صفحه بار میشه به دیتابیس متصل بشیم ) روی کارایی سایت اثر منفی نداره؟؟
بستگی به سرور داره !
اگه پوکیده هست که هیچ !
اگه نه خوب چرا که نه !
اخه فکر میکنی همین سایت روزی چند تا کانکشن میزنه به بانک ؟!
من میگم بالای 1,000,000 تا !

بیایم تعداد دفعات مشاهده صفحات رو تو کش بریزیم و هر مثلاً 10 یا 15 دقیقه اون رو به بانک بریزیم
چطوره؟
آیا روش صحیحی هست یا ...
اینم میشه ...
اما !
سرور رست نکنه ، کاشه Expire نشه و ...

موفق باشید

hobab-theme
یک شنبه 14 تیر 1388, 17:28 عصر
اخه فکر میکنی همین سایت روزی چند تا کانکشن میزنه به بانک ؟!
من میگم بالای 1,000,000 تا !

واقعاً؟؟؟!!!
من فکر میکردم حداقل تاپیکها رو کش میکنه . اگه همه ی اونها رو از بانک میگیره پس کانکت کردن به بانک خیلی زمان نمیگیره؟!
آخه من تا حالا یه پروژه عملی روی هاست کار نکردم و همش تو لوکال بوده.
من با سرعت نابود:لبخند: کانکت میشم و مشکلی تو بارگزاری صفحات برنامه نویس ندارم
اگه برنامه نویس اینا رو از بانک میگیره پس من بدون هیچ ترسی سایتم رو پیش میبرم . آخه من خیلی میترسیدم که تو سرعتش تاثیر منفی بذاره . چون متکی به بانک هست و تقریباً تو هر درخواستی باید به بانک وصل بشه
البته از حمید آقا معذرت میخوام. چون این پست ربطی به موضوع تاپیک ایشون نداشت .

hamid1988
یک شنبه 14 تیر 1388, 17:35 عصر
به نطر من بهتره مدیران Barnamenevis.Org به این سوال پاسخ بدن:
قسمت "مشاهده ها" چطور آمار میگیره؟ با دیتابیس و یا ....؟
با تشکر

milade
یک شنبه 14 تیر 1388, 17:58 عصر
آقا میلاد فکر کنم شما به جای کامپیوتر(ببخشید رایانه!) ادبیات خوندی که غلط های املایی، نگارشی میگیری!
به خاطر اینکه شب بتونی راحت بخوابی تصحیح شد!!!
سلام
من ریاضی دارم میخونم نه رایانه ;)

واقعاً؟؟؟!!!
من فکر میکردم حداقل تاپیکها رو کش میکنه . اگه همه ی اونها رو از بانک میگیره پس کانکت کردن به بانک خیلی زمان نمیگیره؟!

به نطر من بهتره مدیران Barnamenevis.Org به این سوال پاسخ بدن:
قسمت "مشاهده ها" چطور آمار میگیره؟ با دیتابیس و یا ....؟
با تشکر
عجب ادمایی ها !
خوب اخه بشر D: اگه از کش بگیره پس این همه داره پست جدید میاد و پیره که اصلاً کش یه ثانیه هم پایدار نیست !

من با سرعت نابود کانکت میشم و مشکلی تو بارگزاری صفحات برنامه نویس ندغارم
خوش به حالت ! کاش همه مشکل ندغاشتن :))

اگه برنامه نویس اینا رو از بانک میگیره پس من بدون هیچ ترسی سایتم رو پیش میبرم . آخه من خیلی میترسیدم که تو سرعتش تاثیر منفی بذاره . چون متکی به بانک هست و تقریباً تو هر درخواستی باید به بانک وصل بشه
البته از حمید آقا معذرت میخوام. چون این پست ربطی به موضوع تاپیک ایشون نداشت .
ببین دوست عزیز !
MySql و MSSQL با هم فرق دارند .
MYSQL یه بانک اطلاعاتی سرعتی هست . هر چند شما وفتی توی یه کار مجبورید خوب چه میشه کرد !

موفق باشید همگی !

smhz777
یک شنبه 14 تیر 1388, 18:10 عصر
من يك سوال دارم به نظر شما به جز DB چه امكاني براي نگهداري اطلاعات وجود داره كه سريع و دقيق باشه؟
اگر همچين امكاني وجود داره ميشه براي كار شما از اون استفاده كرد.

milade
یک شنبه 14 تیر 1388, 18:19 عصر
آقاميلاد من يك سوال دارم به نظر شما به جز DB چه امكاني براي نگهداري اطلاعات وجود داره كه سريع و دقيق باشه؟
اگر همچين امكاني وجود داره ميشه براي كار شما از اون استفاده كرد.
ببین دوست عزیز !
بستگی به کار شما داره .

بزارید اول یه توضیح درباره Db ها بدم که چرا اصلاً DB ؟!!!

1.امنیت
2.راحت استفاده کردن
3.امکانات

این 3 تا اساس استفاده از اوناست .
امنیت که همه میدونن چیه ..

راحت استفاده کردن :
شاید اگه بخواید یه عدد رو از یه XML بخونید هزینه کلی سرور بیش از خوندن از یه Db باشه چون هم تفکیک داریم هم باز کردن فایل هم پیدا کردن و ...
اما اون جوری یه Select !

امکانات : SP و Function و دیاگرامها و FTS و ....

__________________________________________________ _____

خوب سوال شما !
Cache و Application و Session و حتی یه فایل متنی و XML و ... کوری استرینگ

خوب بستگی یه شرایط شما متفاوته و ممکنه یه موقع اختیارات و شرایط و ... اجازه استفاده از بعضی ها رو نده !

امیدوارم رسونده باشم .

موفق باشید

amirjalili
یک شنبه 14 تیر 1388, 22:06 عصر
دوست عزیز خوب الان مشکل شما چیه که با XML حل نمیشه؟
هم تعداد بازدید ها چیزی نیست که نیاز به امنیت داشته باشه.(آخه کی میخواد تعداد بازدید هایی رو که هر روز میبینه رو اطلاعاتش رو بدزده یا باعث ایجاد نا امنی بشه)

هم کار دیتابیس رو برای این منظوری که شما دارید انجام میده.(برای این منظور)
هم مشکل کانکشن زدن های زیاد حل میشه هر چند زیاد مهم نیست و منم با میلاد موافقم.

hobab-theme
دوشنبه 15 تیر 1388, 01:23 صبح
من ریاضی دارم میخونم نه رایانه
موفق باشید . انشاالله

عجب ادمایی ها !
خوب اخه بشر D: اگه از کش بگیره پس این همه داره پست جدید میاد و پیره که اصلاً کش یه ثانیه هم پایدار نیست !

آره درسته . اصلاً حواسم به این موضوع نبود .

عجب ادمایی ها !
خوب اخه بشر
در ضمن خیلی اعصابت ضعیفه ها :متعجب:

یه بانک اطلاعاتی سرعتی هست . هر چند شما وفتی توی یه کار مجبورید خوب چه میشه کرد !

سرعت msSQL چطوره ؟ میدونم نمیشه اونو با mysql مقایسه کرد ولی ...

خوش به حالت ! کاش همه مشکل ندغاشتن
خوب نمیشه که همه بی مشکل باشن
در ضمن با این که ریاضی میخونی املات بدک نیستا:بامزه: