PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کارآمدی جدول jos_session در فروشگاه



erwin
07-19-2010, 03:11 AM
یه دنیا سلام به همه دوستان عزیز مامبو

من یک فروشگاه دارم که خیلی باهاش ور رفتم(توی یک سال). حالا یه سری امکانات و تغییرات می خوام روش بدم که دانلودش کردم و روی لوکال منوها تصاویر جدولبندی و خیلی کارهای دیگه روش انجام دادم و حالا موقعش شده که ریستورش کنم.

با توجه به اینکه جدول محتویات من در جوملا فایلی توش نیست (یعنی در واقع پستی ندادم که بخواد حجمش بره بالا، هر چی هست مربوط به فروشگاه می شه) من هم اکنون روی لوکال تمام یوزرهام رو هم اد کردم.
<b><font color=red>فقط کاربران عضو انجمن می توانند لینک ها را مشاهده کنند</font></b>
حالا حرفم اینه که منی که یه فروشگاه معمولی دارم چرا حجمش jos_session اون در حدود 9 مگابایت هستش؟ مگه توش چی هست؟ :D
من وقتی که سایت رو (البته بدون یوزر و سشن) دانلود کردم روی لوکال حجم کل دیتابیسم شده بود 1.5 مگابایت ولی اونی که روی وب سایت هست حجمش 9مگابایته!!!! در حالی که هر چی ور رفتم هیچ تفاوتی توی عملکرد سایت، محتویات، تصاویر، جداول و ... در بین وب و لوکال ندیدم. :o

سئوالم اینه: با این تفاوت حجمی که بین لوکال و وب سایتم وجود داره اشکالی داره که به صورت زیر سایتم رو ریستور کنم؟

از تمام دیتابیس لوکال (1.5مگابایت) بکاپ می گیرم و بعدش کاملا به صورت فول روی وب اینپورت کنم؟ (jos_session که 9مگابایت بوده رو هم پاک کنم) ;)

آیا این کار درسته یا اینکه داخل jos_session اطلاعاتی هست که شاید من متوجش نیستم و ممکنه که خرابکاری بکنم....؟؟؟؟

سعید
07-20-2010, 08:59 AM
سلام

از جدول jos_session برای نگهداری نشست ها استفاده میشه.

وقتی با نام کاربری وارد سایت می شید، یک نشست با عمر معینی ایجاد میشه که مشخص می کنه شما قبلا وارد شدید و سایر صفحات رو بدون نیاز به ورود می بینید.

محتویات جدول jos_session رو می تونید خالی (empty) کنید. (دقت کنید خود جدول رو حذف نکنید) با اینکار تمام کاربرانی که قبلا وارد سایت شدند و عمر نشستشون به پایان نرسیده یا &quot;ورود برای همیشه&quot; رو علامت زدند، برای دیدن صفحاتی که نیاز به عضویت داره، باید دوباره به سایت وارد بشن.

یا علی

erwin
07-20-2010, 09:56 AM
آقا سعید ممنونم.
استفاده کردیم. حالا پس چرا می گن که وقتی میخوای از جوملای روی وب بکاپ بگیرید بدون User و Session باشه&gt;؟؟ و وقتی که میخوای اینپورتش کنید با مشکل مواجه نشید.
خب طبق گفته شما می شه از یک سایت با تمام جدول ها(البته بدون یوزر) اکسپورت کرد و در لوکال اینپورت کرد.؟؟&gt; درسته؟

erwin
07-20-2010, 10:01 AM
مطلب بعدی که الان یادم اومد اینه که آیا این کلمه &quot;عمر نشست&quot; فقط برای ورود و خروج کربران و ثبت این جور چیزاست؟
آیا داخل چیزی نیست که مربوط به یوزرها، پسوردها، تنظیمات کامپوننت و پلاگین و ماژولها باشه؟ که اجازه می دید که محتویاتش رو Empty کنیم؟
آخه من از کامپوننت Alpha User استفاده می کنم و به خاطر این کامپوننت یه خورده ترس افتاده به جونم .

navibd
07-20-2010, 11:57 AM
از اسمش معلومه
فقط برای سهولت کاربراست. که هی ورود نکنن به سایت ولاغیر.
با خیال راحت خالیش کن.پاکش نکنیا!

erwin
07-20-2010, 12:07 PM
آخه با عقل جور در نمیاد.
من یه سایت دارم با 6300 کاربر که هر روز توی سایت هستند ولی حجمش Sessionش به 2 مگ نمی رسه و یکی دیگه از سایتهام که حدود 300 تا یوزر داره به 9 مگ رسیده !!! چرا؟؟؟ ها؟ چرا

navibd
07-20-2010, 12:08 PM
چونکه تو اون سایتت زمان ذخیره سازی بیشتره !
زمان ذخیره سازیشون یکیه مگه ؟

erwin
07-20-2010, 12:15 PM
حالا شما فرض بگیرید که من میخوام پاکشون بکنم. به این معنا هستش که اگه کاربر در هر صفحه ای از وب سایت و یا فروشگاه باشه بعد از این عملیات انتحاری من از سایت می افته بیرون؟؟ :D
مثلا اگه درحال خرید و یا صادر شدن فاکتور باشه ممکنه که اتفاق خاصی بیافته؟
البته من که از این کارها نمی کنم. :)سعی می کنم ببرمش توی آپگرید بعدش پاک می کنم.

navibd
07-20-2010, 12:55 PM
از سایت که بیرون نمیوفته
هر صفحه ای باز کنه ریدایرکت میشه به صفحه ی ورود که دوباره لاگین کنه.
اما میتونی سایت رو آفلاین کنی واسه 3 دقیقه...
یا بزاری نصفه شب ساعت سه یا دو که کمترین بازدید کننده رو داری این کار و بکنی(یا هر وقته دیگه)
اما بهتره وسط صدور فاکتور و خرید این کارو نکنی..

سعید
07-20-2010, 01:38 PM
سلام



من یه سایت دارم با 6300 کاربر که هر روز توی سایت هستند ولی حجمش Sessionش به 2 مگ نمی رسه و یکی دیگه از سایتهام که حدود 300 تا یوزر داره به 9 مگ رسیده

خوب مشخصه این جدول مربوط به session ها هست نه به user ها !

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

به عنوان مثال اگر شما از دو مرورگر مختلف وارد سایت بشید، دو نشست جداگانه تشکیل میشه.



مثلا اگه درحال خرید و یا صادر شدن فاکتور باشه ممکنه که اتفاق خاصی بیافته؟

بله. اگر در حال خرید باشه از حساب کاربریش خارج میشه

من با توجه به اینکه گفتید سایتتون روی لوکال هست گفتم می تونید این جدول رو خالی کنید.

اما اگر سایتتون آنلاین هست توصیه می کنم اگر واقعا نیازی نیست اینکار رو نکنید. چون در اینصورت تمام کابران در اولین بازدیدشون از صفحه ای که مختص اعضا هست، باید دوباره وارد بشن.

یا علی

erwin
07-20-2010, 05:48 PM
فقط به خاطر بکاپ گرفتن میخوام این کار رو بکنم. چون حجمش 9مگابایت هستش و اذیت می شم برای ریستور کردنش.
ممنونم. session دو تا از سایت های مختلفم رو پاک کردم و مشکلی پیش نیومد.
حالا امشب فروشگاه رو می برم توی آفلاین و اونا رو پاکشون می کنم.
از جوابهای همتون ممنونم. و دوستتون دارم

سعید
07-21-2010, 07:21 AM
سلام.

برای پشتیبان گرفتن نیازی به خالی کردن محتویات این جدول نیست.

بلکه شما می تونید موقع پشتیبان گرفتن، این جدول رو در پشتیبان لحاظ نکنید.

البته توجه داشته باشید که در اینصورت اگر نیاز به بازگردانی پشتیبان داشته باشید، باید جدول jos_session رو خودتون ایجاد کنید.

یا علی

erwin
07-21-2010, 08:44 AM
هیچ احساسی لذت بخش تر از این نیست که مشکلی داشته باشیم و با همیاری دیگرون برطرف بشه.
زنده باشید.
بسیار بسیار بسیار سپاسگذارم