Forum Activity for @brian

brian
@brian
01/29/15 11:34:28AM
10,167 posts

Profile Domains Scale


Jamroom Developers

jimmyk:I'm curious how the Profile Domains Module would scale if a JR install had thousands of domains mapped to profiles? Is the Apache config file going to be able to handle it?

From this doc https://www.jamroom.net/the-jamroom-network/documentation/modules/2239/profile-domains it appears that the Apache Conf is adding a new include for every domain added: apache_server_alias_*.conf

If my site has thousands of apache_server_alias_*.conf included in the Apache Conf won't that slow the server down?

I think this module is great, just wondering if there is any limit on how many domains can be mapped without effecting performance.

The .conf is only included once - not once for every domain. Should be no slower than regular virtual domain hosting, although there will be a little bit of JR "overhead" - put it on a good server and it should be able to handle thousands of add on domains.

Hope this helps!
brian
@brian
01/29/15 11:32:54AM
10,167 posts

Good Stuff


Off Topic

jimmyk:Nice chart. But as you know, you can't argue with those "PHP haters".

This is very true. I mean there are always things that a language can do better - and that applies to all languages - but I find most PHP haters are thinking of PHP circa 2005 and not what it is now.

Seriously though - in SV it has taken on almost a "meme" like quality on how you can hate on PHP. They will almost always advocate one of NodeJS, Ruby or Python:

- NodeJS is really nice - I've created some very large projects in NodeJS and I really like it. Async programming is NOT for someone who does not understand it - it can kill your performance. Written in javascript, so it has more warts and issues than PHP (but for some reason that's "OK")

- Ruby - have used it minimally, and most use Rails which is slow

- Python - if I was "brand new" and looking for a language I'd consider Python. A bit on the pokey side as well.

Pick any of those 3 over PHP though, and even though it will be for the wrong reasons, you'll at least be "cool" and can hang with the SF Hipsters :)
updated by @brian: 01/29/15 11:33:13AM
brian
@brian
01/29/15 11:28:12AM
10,167 posts

Emergency - Crashed - No JR5 - Just blank Screen with Error.


Using Jamroom

Ken_Rich:Hi Paul,

I got the host on the phone, and he said this was because the whole server went down last night, due to a "looping" error caused by the Profile Domain modification to the Apache config. The datacenter guys are looking into it.

There should be no "looping" unless something in the Apache server is misconfigured.
brian
@brian
01/28/15 01:31:39PM
10,167 posts

Good Stuff


Off Topic

Regardless of the Silicon Valley circle jerk on PHP, it's a very robust language that is available everywhere, so there's no chance we'll be rewriting it :)

As for a name change, I think ultimately "Jamroom" is just a name - if we put out an awesome product, it may take some time, but everything will take care of itself. I don't think starting over with a new name would really help much at this point.
updated by @brian: 01/28/15 01:32:25PM
brian
@brian
01/28/15 01:21:15PM
10,167 posts

router and server errors debug


Installation and Configuration

soaringeagle:well the router script seems to end before output headers are sent ..alot and i think thats where the 500 errors are comingin but cant be sure

in the server error log there are a whole lot of those router script ended before output headers sent messages some with a referal url after the $ (that didnt copy)
some without

I'm not aware of any issues with it (we would see it here pretty quickly) so just double check the script is not corrupt, and that you've not enabled output_buffering in your php.ini.
brian
@brian
01/28/15 01:13:25PM
10,167 posts

foxycart items won't load to cart


Installation and Configuration

soaringeagle:1 more no 2 more foxycart questions

1 cant i list recent purchases with this
{jrSeamless_list modules="jrFoxyCartBundle,jrStore" limit="8" order_by="purchase_recorded desc" }
2 how do i get digital goods like music tto list

Yeah you're not going to be able to do that because transactions right now are "private". Do you just need to say "this is what recently sold"?
brian
@brian
01/28/15 01:12:27PM
10,167 posts

Good Stuff


Off Topic

jimmyk:I'm been trying to get up to speed with JR5 from JR4 and I have to say a lot of things have changed.

Datastores - great idea.

Modules - man, you really can create anything.

This new version is probably one of the best CMSs I've seen. Brian - well thought out. You seem to do the work of a team of 10 developers. I'm really surprised more people aren't using Jamroom. My guess is that people still think it's "just for bands" (there's a lot of history there).

Thanks a lot for the positive feedback - that's awesome :)

And like Paul mentions - we're working hard to change that perception!
brian
@brian
01/28/15 12:39:59PM
10,167 posts

foxycart items won't load to cart


Installation and Configuration

soaringeagle:when logged ini do see 1 in the cart (though need to change the colors a lil so its easier to see)
but clicking the cart it wont load

What does Firebug or your developer tools in your browser show you in the console?
brian
@brian
01/28/15 12:35:11PM
10,167 posts

chained select issue


Using Jamroom

blindmime:It seems to be working now.

Thanks!

No problem!
brian
@brian
01/28/15 12:34:48PM
10,167 posts

foxycart items won't load to cart


Installation and Configuration

soaringeagle:i did the only thing i saw that didnt was the logo i corected that but still not working

Go to FoxyCart and look in the error log - it will point out issues it sees when trying to run.
  465