PeržiÅ«rÄti temÄ
PHP-Fusion Mods :: PHP-Fusion modifikacijų forumas :: Taisymas
v6 PHP-Fusion galimybių padidinimas
|
|
irmux112 |
paraŔyta 2010-03-31 16:38
|
![]() Pradinukas ![]() Reputacija: 0 PraneŔimai: 45 Įstojo: 2009-08-02 |
?iandien radau toki straipsni kuris padidina jusu php fusiono puslapio resursus tai yra komentaru skaiciu,forumo pranesimu,saukiklos pranesimu ir t.t. Tai reisksia kad padidina ju atminti kad ateityje nereiktu ju trinti.Ir vat pasidares taip kaip cia raso zemiau pateikiau straipsni man nebeleidzia rasyti nei komentaru nei saukilos zinuciu t.y rodos kad butu uzpildyta viskas jei 1 zinute saukikloje istrinu tada leidzia rasyti 1 karta, o toliau vel nebeleidzia. Stai tas straipsnis; Pagal galimybes PHP-Fusion yra gana menka turinio valdymo sistema, tačiau ji turi tiek modifikacijų, įskiepių, dizainų, kad tas galimybes, apie kurias ra?au ?iame straipsnyje, padidinti tiesiog būtina. Galbūt kai kas jau numanėte, kad bus kalbama apie vartotojų skaičių, ?inučių skaičių forume, ?aukyklos ?inučių skaičių ir apie pana?ius dalykus. Taip, tai tikra tiesa. Mano tikslas yra parodyti, kaip padaryti, kad jūsų tinklalapyje galėtų u?siregistruoti ne iki 32767 narių ir para?yti ne vos 32767 ?inutes forume, komentaruose, ?aukykloje ar kur kitur, o bent jau iki begalybės prakti?kai (o teori?kai iki 18446744073709551615). Pripa?inkime, tie 32000 su ka?kiek nėra tiek jau daug kaip galėtų atrodyti i? pirmo ?vilgsnio. Kai jūsų portalas tampa lankomas, tuomet po kurio laiko prasideda įvairūs nulū?imai. Kad tokių dalykų i?vengtumėte, reikia krap?tytis i? anksto. Tiesiog SMALLINT (5) tipą pakeiskime į BIGINT (20) UNSIGNED. ?i operacija u?tikrins, kad artimiausius kelis ?imtus metų (o gal ir daugiau - tikrai neskaičiavau) jūsų tinklalapis nebus u?pildytas duomenimis. Yra du būdai atlikti tokią operaciją. Pirmas būdas yra gana keblus - einate į phpMyAdmin, susirandate visas lenteles ir ?iūrite, kurių laukeliai turi SMALLINT (5) tipą. Na ir jį rankiniu būdu pakeičiate kiekviename laukelyje, kiekvienoje lentelėje į BIGINT (20). Mazochisto d?iaugsmas... Bet yra ir daug paprastesnis būdas sutvarkyti ?ią problemą. Tiesiog pasinaudojate mano kodu ir viskas! ?tai jis:
Atkreipkite dėmesį į ?ią eilutę: $database_name = '';. Joje būtina nurodyti savo duomenų bazės pavadinimą. Pavyzd?iui, jeigu jūsų duomenų bazės pavadinimas yra blabla123, tai eilutę $database_name = ''; keičiate į $database_name = 'blabla123';. Jeigu duomenų bazė vadinasi bulbul123, tada $database_name = ''; keičiate į $database_name = 'bulbul123';. Manau, esmę supratote. Dabar įdėmiai paskaitykite apie kodo paleidimą. Jį galite paleisti dviem būdais: per pridėtinius puslapius ir sukurdami naują failą. Kaip paleisti per pridėtinius puslapius, ma?daug ai?ku: einate į administravimo pultą, spaud?iate "Pridėtiniai puslapiai", nurodote puslapio pavadinimą, į didesnį teksto lauką nukopijuojate mano kodą ir spaud?iate "Per?iūra" mygtuką. Antrasis būdas yra kiek labiau komplikuotas. Norėdami paleisti kodą per failą, pirmiausia turite atlikti ?į veiksmą: po Tikiuosi, viskas, ką para?iau, jums buvo ai?ku ir suprantama. Jeigu kils neai?kumų, klauskite komentaruose. Mėginsiu jums į u?duotus klausimus atsakyti. Tai vat dabar klausimas kaip man atgal sugrazinti SMALLINT (5) reiksme kad eitu vel rasyti komentarus ir t.t.?? Mano fusiono versija 6 Redagavo irmux112 2010-03-31 16:39 |
INFINITY |
paraŔyta 2010-04-10 23:54
|
![]() Naujokas ![]() Reputacija: 0 PraneŔimai: 18 Įstojo: 2008-04-07 |
o jau galvojau rejks gal pasidaryt ir sau sita :/ nzn pamegink BIGINT (20) pakeisti i BIGINT (5) kaip nors taip gal:
gal veiks nemeginau... |
Rinas |
paraŔyta 2010-04-11 09:30
|
Administratorius![]() Reputacija: 0 PraneŔimai: 204 Įstojo: 2009-06-10 |
Pabandyk
?iaip blogas tas straipsnis, jo komentaruose esu para?ęs minusus... |
irmux112 |
paraŔyta 2010-04-12 10:05
|
![]() Pradinukas ![]() Reputacija: 0 PraneŔimai: 45 Įstojo: 2009-08-02 |
ar jūs matote kada ?ią temą buvau para?iąs:o? 2010-03-31 18:38 o atsakymai para?yti tik 2010-04-11.Kur jus buvote tada kai man reikejo tuomet atitaisyti sia klaida?Per sita susikta atsiprasant koda buvau suvares savo visa saita ir padejo tik backup'as kuris atstate viska bet pradau daug vartotoju bei naujienu.Tad pasimokiau kad bet kokiu kodu niekada negalima pasitiketi kol ji gerai neisnagrineji.*ono*
Redagavo irmux112 2010-04-12 10:06 http://topwarez.lt |
lauremka |
paraŔyta 2010-04-13 04:45
|
![]() Pradinukas ![]() Reputacija: 0 PraneŔimai: 30 Įstojo: 2010-01-03 |
Nu ir gerai puiki tau pamoka i?ėjo. |
irmux112 |
paraŔyta 2010-04-13 12:22
|
![]() Pradinukas ![]() Reputacija: 0 PraneŔimai: 45 Įstojo: 2009-08-02 |
na taip as pasimokiau, bet sitos pamokos autoriu reiketu ispeti uz tokias durnas pamokas:o:o
Redagavo irmux112 2010-04-13 12:22 http://topwarez.lt |
sporto |
paraŔyta 2010-07-12 12:35
|
Naujokas![]() Reputacija: 0 PraneŔimai: 1 Įstojo: 2008-07-24 |
Gal kas nors ?inot, kaip galima padidinti duombazės galimybes taip, kad nenukentėtų svetainė? Ypatingai tai liečia forumo prane?imus ir komentarus. |
gipsy |
paraŔyta 2010-07-12 18:01
|
![]() Moderatorius ![]() Reputacija: 0 PraneŔimai: 585 Įstojo: 2009-10-21 |
kai rasai tai i kelis straipsnius padaryk,ta prasme daugiau negu dbr yra ,lengviau skaityt
Redagavo gipsy 2010-07-12 18:02 |
PerÅ”okti ÄÆ forumÄ
: |