Changeset 626 for branches/1.3/xcache.c


Ignore:
Timestamp:
2009-07-05T11:15:55+02:00 (6 years ago)
Author:
moo
Message:

merged r562-572 from trunk

Location:
branches/1.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/1.3

  • branches/1.3/xcache.c

    r625 r626  
    226226    for (p = xce->cache->entries[xce->hvalue]; p; p = p->next) {
    227227        if (xc_entry_equal_dmz(xce, p)) {
    228             if (p->type == XC_TYPE_VAR || /* PHP */ p->data.php->mtime == xce->data.php->mtime) {
     228            if (p->type == XC_TYPE_VAR || /* PHP */ p->data.php->mtime == xce->data.php->mtime && p->data.php->sourcesize == xce->data.php->sourcesize) {
    229229                p->hits ++;
    230230                p->atime = XG(request_time);
     
    28032803    REGISTER_INI_ENTRIES();
    28042804
     2805    xc_config_long(&xc_php_size,       "xcache.size",        "0");
     2806    xc_config_hash(&xc_php_hcache,     "xcache.count",       "1");
     2807    xc_config_hash(&xc_php_hentry,     "xcache.slots",      "8K");
     2808
     2809    xc_config_long(&xc_var_size,       "xcache.var_size",    "0");
     2810    xc_config_hash(&xc_var_hcache,     "xcache.var_count",   "1");
     2811    xc_config_hash(&xc_var_hentry,     "xcache.var_slots",  "8K");
     2812
    28052813    if (strcmp(sapi_module.name, "cli") == 0) {
    28062814        if ((env = getenv("XCACHE_TEST")) != NULL) {
     
    28082816        }
    28092817        if (!xc_test) {
    2810             /* disable cache for cli except for test */
     2818            /* disable cache for cli except for testing */
    28112819            xc_php_size = xc_var_size = 0;
    28122820        }
    28132821    }
    2814 
    2815     xc_config_long(&xc_php_size,       "xcache.size",        "0");
    2816     xc_config_hash(&xc_php_hcache,     "xcache.count",       "1");
    2817     xc_config_hash(&xc_php_hentry,     "xcache.slots",      "8K");
    2818 
    2819     xc_config_long(&xc_var_size,       "xcache.var_size",    "0");
    2820     xc_config_hash(&xc_var_hcache,     "xcache.var_count",   "1");
    2821     xc_config_hash(&xc_var_hentry,     "xcache.var_slots",  "8K");
    28222822
    28232823    if (xc_php_size <= 0) {
Note: See TracChangeset for help on using the changeset viewer.