Pāriet uz saturu

Sīkdatņu iestatījumi

Izvēlieties, kāda veida sīkdatnes atļaujat. Savu izvēli varat jebkurā laikā mainīt sadaļā Sīkdatņu iestatījumi katras lapas apakšā. Privātuma politika

Nepieciešamās

Vienmēr ieslēgtas

Vajadzīgas, lai pieteiktos, saglabātu grozu un atcerētos Jūsu izvēles. Tās vienmēr ir ieslēgtas.

Kuras sīkdatnes?
  • weboke_sessie, weboke_klant, weboke_remember: Jūsu sesija un pieteikšanās saglabāšana
  • weboke_basket: Jūsu grozs
  • wkBtwIncl: cenu rādīšana ar PVN vai bez PVN
  • wok_cookies: Jūsu sīkdatņu izvēle, 12 mēneši

Mēra, kura reklāma noved pie apmeklējuma vai pasūtījuma, lai mēs nemaksātu par reklāmām, kas neko nedod.

Kuras sīkdatnes?
  • Google Ads ar Google Tag Manager (_gcl_au, _gcl_aw), līdz 90 dienām
  • OpenAI Ads, reklāmas ChatGPT
  • wok_aff: caur kuru partneri nonācāt pie mums (partneru programma), 60 dienas

4,6

Valsts un valoda

Katrai valstij ir sava vietne ar attiecīgās valsts cenām un PVN.

Skatīt

Ko interneta veikals prasa no hostinga

7. modulis: Atrodamība un hostings · Lasīšanas laiks: 10 min.

Mērķis: Pēc šīs nodarbības Jūs varēsiet novērtēt, vai hostinga plāns der WooCommerce interneta veikalam, pārbaudīt un pielāgot svarīgākos PHP iestatījumus un atpazīt brīdi, kad Jūsu plāns kļūst par mazu.

Pamatjēdzieni: servera ieteikumi, PHP versija, WordPress atmiņas limits (WP_MEMORY_LIMIT), memory_limit, max_execution_time, max_input_vars, upload_max_filesize, datu bāze, objektu kešatmiņa, CPU, procesi, 503, Resource Limit Is Reached, WooCommerce > Statuss, izaugsme

Interneta veikals ir smagāks par parastu vietni

Parasta WordPress vietne ar lapu kešatmiņu lielāko daļu apmeklētāju apkalpo no saglabāta HTML. Interneta veikals to var tikai daļēji (nodarbība 6.4): grozs, apmaksa un Mans konts katram apmeklētājam tiek izveidoti no jauna, un, tiklīdz kāds ieliek kaut ko grozā, viņam tiek izveidota sesija un kešatmiņa viņam bieži vairs netiek izmantota. Turklāt:

  • katrs pasūtījums raksta datu bāzē (pasūtījums, rindas, adreses, krājumi, piezīmes);
  • maksājumu pakalpojumu sniedzējs ar webhook palīdzību paziņo, ka ir samaksāts, un uz šo pieprasījumu ir ātri jāatbild;
  • WooCommerce ir ieplānotas darbības, kas darbojas fonā (nodarbība 7.3);
  • pārvaldība (pasūtījumi, atskaites, produktu rediģēšana) ir smagāka nekā emuāram.

Veikals, kas uz neliela plāna lieliski darbojas ar desmit pasūtījumiem dienā, izpārdošanas laikā ar simtiem vienlaicīgu apmeklētāju var iestrēgt. Tāpēc ir vērts zināt, ko Jūsu plāns spēj.

Ko iesaka WooCommerce

WooCommerce publicē ieteicamos servera iestatījumus (stāvoklis 2026. gada novembrī, versijai 10.8 un jaunākām):

SastāvdaļaIeteikums
WordPress6.9 vai jaunāka
PHP8.3 vai jaunāka (pārbaudīts līdz 8.4 ieskaitot)
Datu bāzeMySQL 8.0 vai jaunāka, vai MariaDB 10.6 vai jaunāka
WordPress atmiņas limits256 MB vai vairāk
HTTPSobligāts

Tie ir ieteikumi, nevis minimums: pašam spraudnim instalēšanai vajag PHP 7.4. Taču veikals ar vecu PHP versiju ir lēnāks un vairs nesaņem drošības atjauninājumus. Kā droši pāriet uz jaunāku PHP versiju, aprakstīts WordPress kursa nodarbībā 8.4; veikalam process ir tāds pats, tikai apmaksu un maksājumu testa vidē (staging) pārbaudiet īpaši rūpīgi.

Kur redzēt, kas Jums ir pašlaik? Sadaļā WooCommerce > Statuss (Sistēmas statuss). Tur zem WordPress vide cita starpā redzams WordPress atmiņas limits, bet zem Servera vide: PHP versija, PHP limiti un datu bāzes versija. Problēmu gadījumā izstrādātājs vai spraudņa atbalsta dienests bieži lūdz šo atskaiti; ar pogu sistēmas atskaites iegūšanai ("Get system report") Jūs to nokopējat.

PHP iestatījumi, kuriem ir nozīme

Ar četriem iestatījumiem interneta veikalā nākas saskarties visbiežāk:

  • memory_limit (un WP_MEMORY_LIMIT): cik daudz operatīvās atmiņas drīkst izmantot viens PHP pieprasījums. Ja tās ir par maz, redzama balta lapa vai "Allowed memory size exhausted", bieži pie atskaitēm, importēšanas vai liela mainīgā produkta rediģēšanas. WooCommerce iesaka WordPress atmiņas limitu 256 MB. WordPress izmanto vērtību no wp-config.php (WP_MEMORY_LIMIT), bet nekad vairāk, nekā atļauj pats PHP.
  • max_execution_time: cik ilgi drīkst ilgt viens pieprasījums. CSV importēšana vai tūkstoš pasūtījumu eksportēšana var ilgt ilgāk par noklusējumu. Labāk importējiet mazākās daļās, nevis iestatiet ļoti augstu limitu.
  • max_input_vars: cik laukus drīkst nosūtīt viena veidlapa. Mainīgam produktam ar daudzām variācijām vai lielai izvēlnei pārvaldība nosūta simtiem lauku. Ja limits ir par zemu, pēdējie lauki tiek klusi izmesti: Jūs noklikšķināt Atjaunināt, kļūdu neredzat, bet daļa variāciju nav saglabāta. Ja to pamanāt, palieliniet vērtību (piemēram, līdz 3000 vai 5000) vai izveidojiet mazāk variāciju (nodarbība 3.2).
  • upload_max_filesize un post_max_size: cik liela drīkst būt augšupielāde. Svarīgi produktu fotoattēliem un lejupielādējamiem produktiem (nodarbība 3.3).

Pie lielākās daļas hostinga pakalpojumu sniedzēju šīs vērtības maina vadības panelī. WebOké to dara DirectAdmin, Jūsu plāna PHP iestatījumos (skatiet KB 212 un KB 200); pie citiem sniedzējiem tas darbojas līdzīgi, dažreiz ar .user.ini vai php.ini ekrāna palīdzību. Mainiet vienu vērtību vienlaikus un sadaļā WooCommerce > Statuss pārbaudiet, vai tā ir pieņemta.

Kad plāns kļūst par mazu

Koplietošanas hostingā katram plānam ir robežas: cik daudz CPU, cik daudz atmiņas un cik daudz procesu vienlaikus. WebOké un citiem sniedzējiem ar CloudLinux tās redzamas DirectAdmin pie Jūsu plāna lietojuma. Ja veikals tās pārsniedz, apmeklētāji saņem 503 vai paziņojumu, piemēram, "Resource Limit Is Reached". Veikalam tas ir īpaši nepatīkami: klients, kurš tikko grib samaksāt, vai maksājumu pakalpojumu sniedzēja webhook, kas nesaņem atbildi, kā rezultātā apmaksāts pasūtījums paliek statusā "Gaida apmaksu".

Pirms ņemat lielāku plānu, vispirms noskaidrojiet, kas rada slodzi. Biežākie iemesli veikaliem:

  • nav lapu kešatmiņas vai tā ir iestatīta nepareizi (nodarbība 6.4);
  • boti, kas staigā pa filtriem, meklēšanas rezultātiem vai ?add-to-cart= saitēm;
  • WP-Cron pie katra apmeklējuma un pilna ieplānoto darbību rinda (nodarbība 7.3);
  • smagi spraudņi vai tēma, kas katrā lapā veic daudz datu bāzes vaicājumu;
  • nav objektu kešatmiņas (Redis), ja ir daudz pieteikušos klientu (nodarbība 6.4).

Palīglīdzekļi iemesla atrašanai ir Jūsu plāna lietojuma pārskats, žurnāli un pie dažiem sniedzējiem rīks, piemēram, PHP X-Ray, kas katrai lapai parāda, kura funkcija ir lēna (KB 227).

Ja veikals ir pareizi iestatīts, bet Jūs tik un tā sasniedzat robežas, tad augt ir pamatoti: lielāks plāns vai savs serveris (VPS), kurā Jūs paši nosakāt, cik PHP procesu drīkst darboties. Šis solis prasa arī vairāk pārvaldības. Neplānojiet to savas noslogotākās nedēļas vidū; vispirms pārbaudiet jaunajā vietā (nodarbība 7.3).

Kas vēl nepieciešams veikalam

Bez PHP veikals no sava hostinga prasa:

  • HTTPS ar automātisku sertifikāta atjaunošanu (WordPress kurss, nodarbība 3.1);
  • rezerves kopijas, kas tiek veidotas pietiekami bieži Jūsu pasūtījumiem, ar atjaunošanas pārbaudi (nodarbība 6.2);
  • īstu cron ieplānotajiem uzdevumiem (nodarbība 7.3);
  • uzticamu e-pastu vai savienojumu ar e-pasta pakalpojumu (nodarbība 6.1);
  • testa vides (staging) iespēju (nodarbība 7.3);
  • pietiekami lielu datu bāzi: pasūtījumi un ieplānotās darbības aug katru dienu.

Theehuis Example veikals sāka darbu ar parastu hostinga plānu. Pēc jaunumu vēstules ar atlaidi vienā stundā ieradās vairāk apmeklētāju nekā parasti nedēļā, un maksājumi iestrēga. Lietojuma pārskatā maksimālais procesu skaits bija sasniegts visu laiku. Iemesls: pēc tēmas atjaunināšanas lapu kešatmiņa bija izslēgta. Kešatmiņa atkal ieslēgta, un nākamā akcija noritēja bez 503.

Kopsavilkums

  • Interneta veikals ir smagāks par parastu vietni: dinamiskas lapas, rakstīšana datu bāzē, webhook un ieplānotas darbības.
  • WooCommerce iesaka PHP 8.3+, MySQL 8.0+ vai MariaDB 10.6+, atmiņas limitu 256 MB un HTTPS; savas vērtības redzat sadaļā WooCommerce > Statuss.
  • Pievērsiet uzmanību memory_limit, max_execution_time, max_input_vars (klusa datu zaudēšana pie daudzām variācijām) un augšupielādes robežām.
  • 503 vai Resource Limit Is Reached nozīmē, ka sasniegtas Jūsu plāna robežas; vispirms atrodiet iemeslu, tad augiet.

Tests (quiz)

1. Kādu PHP versiju iesaka WooCommerce (stāvoklis 2026. gada novembrī)?



2. Jūs saglabājat mainīgu produktu ar 80 variācijām, un pēc tam izrādās, ka pēdējām variācijām pazudusi cena. Kļūdas paziņojuma nebija. Kas ir iespējamais iemesls?



3. Akcijas laikā klienti saņem 503, un apmaksāti pasūtījumi paliek statusā "Gaida apmaksu". Ko Jūs darāt vispirms?



4. Kur WooCommerce redzama Jūsu veikala PHP versija un atmiņas limits?



Uzdevums

Uzdevums A7.2: Vai Jūsu PHP ir piemērots WooCommerce? Atveriet WooCommerce > Statuss un pierakstiet PHP versiju (Servera vide) un WordPress atmiņas limitu MB (WordPress vide). Ievadiet sava veikala adresi un šīs divas vērtības. Programma sameklē Jūsu PHP versijas sēriju php.net tabulā (kuras versijas vēl saņem atjauninājumus) un pārbauda, vai sākumlapa rāda galveni X-Powered-By ar PHP versiju. Zaļš, ja Jūsu sērija vēl tiek aktīvi atbalstīta un ir vismaz 8.3, un atmiņas limits ir vismaz 256. Oranžs, ja Jūsu sērija saņem vairs tikai drošības atjauninājumus, ir zemāka par 8.3, bet vēl tiek atbalstīta, ja atmiņas limits ir no 128 līdz 255 vai ja Jūsu vietne rāda PHP versiju galvenē. Sarkans, ja Jūsu sērija vairs nesaņem atjauninājumus vai nav zināma, atmiņas limits ir zem 128 vai galvene rāda citu sēriju, nekā Jūs ievadījāt ("vai ir vairākas PHP versijas?").

Jautājums sev (netiek pārbaudīts): kas sadaļā WooCommerce > Statuss norādīts pie max_input_vars un pie maksimālā augšupielādes izmēra? Vai ar to pietiek Jūsu lielākajam produktam un Jūsu lielākajai lejupielādei?

Uzdevums A7.2: Vai Jūsu PHP ir piemērots WooCommerce?




To, ko ievadāt, un to, ko atrodam, mēs nesaglabājam. Jūsu pārlūkprogramma atceras Jūsu atbildes un to, vai esat izpildījuši uzdevumu. Ja esat pieteikušies, sadaļā Mani kursi saglabājam tikai to, ka uzdevums bija (gandrīz) pareizs; tur to varat arī dzēst.

Papildu lasāmviela

Šajos rakstos aprakstītas darbības WebOké paneļos; citos paneļos tās darbojas līdzīgi.

Lūdzu, uzgaidiet…

Iestatiet savus domēnus

Katram domēnam norādiet vārdu serverus, piesaisti hostingam un to, kurš būs turētājs.

Ielādē Jūsu domēnus…