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

نام تاپیک: جلوگری از اجرای موازی یک دستور php

  1. #1

    جلوگری از اجرای موازی یک دستور php

    سلام و عرض ادب خدمت اساتید وب ایران
    تو طراحی یک پروژه به یه مشکلی برخوردم اونم اجرای یک کوئری هستش که توسط خود کاربر با رفرش صفحه انجام میشه
    این کووری باید حداقل خر 10 ثانیه یکبار اجرا بشه هیچ راهی پیدا نشد برا یانجام اینکار جز اینکه توسط خود کاربر انجام بشه
    ولی مشکلی موقعی پیش میاد که چند کاربر همزمان اون کوئری رو اجرا بکنن اطلاعات برگشتی حاصل از اجرای اون کوئری بعضی وقت ها دو یا سه برابر میشه! و راهی هم وجود نداره برای اینکه کوئری مربوطه برای هر کاربر جدا اتفاق بیافته و فقط تیبل های مربوط به اون کاربرو بررسی کنه در کل سیستم پیچیده ای شده
    من فقط میخوام شما عزیزان راهنمایی کنید که چجوری میتونم از جرای همزان این کوئی جلوگیری کنم با سپاس

  2. #2
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: جلوگری از اجرای موازی یک دستور php

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

    با دیتابیس هم قالب اجراست

  3. #3

    نقل قول: جلوگری از اجرای موازی یک دستور php

    با سپاس از راهنماییتون
    همین کار رو کردم ولی بازمنشد تعداد انجام این کار در هر ثانیه ست طوری که فکر میکنم اینه که چندین کاربر با هم صفحه رو رفرش میکنن و همون کوئری به صورت موازی و همزان در چندین نوبت اجرا میشه
    از دیتابیس چطوری میشه؟
    راهی نیست که بشه جلوی اجرای همزمان رو گرفت؟
    سپاس

  4. #4
    کاربر دائمی آواتار plague
    تاریخ عضویت
    آبان 1388
    محل زندگی
    اهواز
    پست
    2,360

    نقل قول: جلوگری از اجرای موازی یک دستور php

    دیتابیس هم همینه
    تو دیتبایس درج میکنی وقتی کسی اجرا میکنه اسکریپت رو مثلا میتونی زمان اجرا رو ثبت کنی تو دیتابیس
    بعد در هر اجرا چک میکنی ببینی زمان اجرای قبلی کی بوده ... مثلا اگه کمتر از 10 ثانیه بوده بهش اجازه اجرا نمیدی
    در غیر اینصورت اجازه اجرا میدی و زمان فعلی رو به عنوان زمان آخرین اجرا میریزی تو دیتابیس

تاپیک های مشابه

  1. حرفه ای: اجرای یک دستور PHP هر چند ثانیه یک بار ( کران جابز نباشه )
    نوشته شده توسط reza10wert در بخش JavaScript و Framework های مبتنی بر آن
    پاسخ: 3
    آخرین پست: چهارشنبه 01 آذر 1391, 19:13 عصر
  2. حرفه ای: اجرای یک دستور PHP هر چند ثانیه یک بار ( کران جابز نباشه )
    نوشته شده توسط reza10wert در بخش PHP
    پاسخ: 3
    آخرین پست: چهارشنبه 01 آذر 1391, 13:26 عصر
  3. سوال: اجرای یک دستور php بعد از بسته شدن پنجره ی مرورگر
    نوشته شده توسط metal gear solid 4 در بخش PHP
    پاسخ: 1
    آخرین پست: چهارشنبه 12 اسفند 1388, 16:57 عصر
  4. اجرای همزمان دو دستور
    نوشته شده توسط maryam_jamshid در بخش SQL Server
    پاسخ: 7
    آخرین پست: یک شنبه 13 آبان 1386, 07:44 صبح
  5. اجرای خط به خط php
    نوشته شده توسط saadatmandi در بخش PHP
    پاسخ: 15
    آخرین پست: جمعه 05 مرداد 1386, 21:19 عصر

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

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