# API03004: الطلب كبير جدًا

## ماذا يعني هذا[​](#what-this-means "رابط مباشر إلى ماذا يعني هذا")

الطلب الذي ترسله يتجاوز حدود الحجم الخاصة بالخادم. يحدث هذا عادةً عند محاولة إرسال الكثير من البيانات دفعة واحدة.

## الأسباب الشائعة[​](#common-causes "رابط مباشر إلى الأسباب الشائعة")

* **عمليات الدفعات الكبيرة** — محاولة مزامنة العديد من السجلات دفعة واحدة
* **الصور الكبيرة** — تحميل صور كبيرة الحجم
* **طلبات تحتوي على عدد كبير جدًا من عناصر الخط** — طلب يحتوي على عدد كبير جدًا من عناصر الخط
* **حدود الخادم** — قد يكون لخادم PHP أو الويب حدود تحميل منخفضة

## كيفية الإصلاح[​](#how-to-fix "رابط مباشر إلى كيفية الإصلاح")

### 1. تقليل حجم الطلب[​](#1-reduce-request-size "رابط مباشر إلى 1. تقليل حجم الطلب")

إذا كنت تقوم بمزامنة البيانات:

* حاول المزامنة في دفعات أصغر
* يجب أن يتولى نقاط البيع ذلك تلقائيًا
* انتظر حتى تكتمل المزامنة الحالية قبل بدء مزامنة جديدة

### 2. تحقق من أحجام الصور[​](#2-check-image-sizes "رابط مباشر إلى 2. تحقق من أحجام الصور")

إذا كنت تقوم بتحميل الصور:

* قم بتغيير حجم الصور قبل التحميل
* استخدم صيغ مضغوطة (JPEG مقابل BMP)
* معظم صور المنتجات تعمل بشكل جيد تحت 1MB

### 3. تقسيم الطلبات الكبيرة[​](#3-split-large-orders "رابط مباشر إلى 3. تقسيم الطلبات الكبيرة")

إذا كان الطلب يحتوي على العديد من العناصر:

* اعتبر تقسيمه إلى عدة طلبات
* هذا نادر في الاستخدام العادي لنقاط البيع

### 4. زيادة حدود الخادم[​](#4-increase-server-limits "رابط مباشر إلى 4. زيادة حدود الخادم")

اتصل بمزود الاستضافة الخاص بك أو عدل إعدادات PHP:

```
// In php.ini or .htaccess

upload_max_filesize = 64M

post_max_size = 64M

max_input_vars = 5000
```

### 5. تحقق من حدود خادم الويب[​](#5-check-web-server-limits "رابط مباشر إلى 5. تحقق من حدود خادم الويب")

قد يكون لنظام Nginx أو Apache حدود خاصة بهم:

* `client_max_body_size` لنظام Nginx
* `LimitRequestBody` لنظام Apache

## الأخطاء ذات الصلة[​](#related-errors "رابط مباشر إلى الأخطاء ذات الصلة")

* [API03005](/ar/error-codes/API03005.md) — تم تجاوز حد المعدل
* [API03007](/ar/error-codes/API03007.md) — قائمة الطلبات ممتلئة

***
