نمایش نتایج 1 تا 8 از 8

نام تاپیک: بررسی کد

  1. #1
    کاربر دائمی آواتار soroush.r70
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مازندران - آمل
    پست
    1,157

    بررسی کد

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

    ob_start(null, 4096);
    ini_set('max_execution_time', 600);
    flush();

  2. #2

    نقل قول: بررسی کد

    کدها که مشکل خاصی ندارن فقط سؤالم اینه که 4 کیلوبایت محدودیت برای بافر ضروری هست؟ چرا بدون محدودیت ازش استفاده نمیکنید؟ ضمناً 10 دقیقه زمان اجرای اسکریپت بنظر زیاد نیست؟

  3. #3
    کاربر دائمی آواتار soroush.r70
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مازندران - آمل
    پست
    1,157

    نقل قول: بررسی کد

    نظر شما چیه به چه صورت استفاده بشه خوبه

  4. #4
    کاربر دائمی آواتار soroush.r70
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مازندران - آمل
    پست
    1,157

    نقل قول: بررسی کد

    نظری ندارین

  5. #5

    نقل قول: بررسی کد

    نقل قول نوشته شده توسط MMSHFE مشاهده تاپیک
    کدها که مشکل خاصی ندارن فقط سؤالم اینه که 4 کیلوبایت محدودیت برای بافر ضروری هست؟ چرا بدون محدودیت ازش استفاده نمیکنید؟ ضمناً 10 دقیقه زمان اجرای اسکریپت بنظر زیاد نیست؟
    بافر چی هست حالا؟ اگه تاپیکی با این موضوع قبلا نوشته شده لینکش لطفا بدید ممنون

  6. #6

    نقل قول: بررسی کد

    بافر یک حافظه هست که از اون برای نگهداری اطلاعات بصورت موقت استفاده میشه. کاربردش در PHP برای نگهداری اطلاعات قبل از اسال اون برای مرورگر هست. برخی از توابع مثل header و... که نیاز به تغییر اطلاعات هدر پاسخها و درخواستهای HTTP دارن، درصورتی که اطلاعات برای کاربر ارسال شده باشه، نمیتونن کار خودشون رو انجام بدن. برای همین، در ابتدای اسکریپت با ob_start بافر خروجی رو فعال میکنیم تا خروجی تولید شده، بجای اینکه برای مرورگر ارسال بشه، توی بافر قرار بگیره و درنتیجه توابع مذکور بتونن به درستی کارشون رو انجام بدن. در انتهای اسکریپت هم با ob_end_flush محتویات بافر رو بطور یکجا برای مرورگر میفرستیم. موفق باشید.

  7. #7
    کاربر دائمی آواتار soroush.r70
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مازندران - آمل
    پست
    1,157

    نقل قول: بررسی کد

    آقا این چیزهایی که من در بالا نوشتم باید بعد فعال کردن باید غیرفعال بشن حالا تاثیری داره کد بالا رو من به چه صورت بزارم مفیدتره چه چیزهایی اضافیه و چه چیزهایی باید قرار بگیره در این سه خط کد
    ob_start(null, 4096);
    ini_set('max_execution_time', 600);
    flush();

  8. #8

    نقل قول: بررسی کد

    به نظر من اگه اینطوری کار کنید بهتره:

    ob_start();
    flush();
    ob_clean();
    // Codes
    ob_end_flush();

    ob_clean باعث میشه اگه از قبل چیزی توی بافر باشه، پاک بشه. حالا اگه لازم بود زمان اجرای اسکریپت رو اضافه کنید هم میتونید دستور مربوطه رو همون ابتدا بگذارین. موفق باشید.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •